viewcontroller相关内容

如何以正确的方式返回初始 ViewController?

我有几个带有导航栏和标签栏的视图控制器.然后我有一个没有导航栏和标签栏的初始视图控制器.我想回到初始视图控制器,堆栈中没有其他视图控制器.这就是我所做的: //回到初始视图控制器.let initialViewController = self.storyboard!.instantiateViewController(withIdentifier: "Initial")UIApplicatio ..
发布时间:2021-09-17 20:26:56 移动开发

如何在不同的视图控制器之间更改相同的值?

我对 swift/编程非常陌生,如果这是一个愚蠢的问题,请见谅,如果我的问题不够清楚,请见谅. 名为“Money"的黄色标签在每个视图控制器中必须具有相同的值,因此如果第一个视图控制器中的当前值为 1000,那么第二个视图控制器中的当前值为 1000. 现在我按下那个写着“加钱 200"的按钮,而不是 1000,黄色标签现在有 1200.再次按下“加钱 200",我得到 1400.在第 ..
发布时间:2021-09-17 20:26:53 移动开发

在视图控制器之间传递数据产生 nil

我是一名新程序员,正在努力在控制器之间传递数据,我知道在这些论坛中提出了这个问题,但与我的相比,上传的代码要复杂得多,我很难理解它,因此将上传我的几行代码我写了.我想允许两个玩家在我的应用程序中输入他们的名字,然后点击开始游戏.当按下开始游戏按钮时,它会将它们带到一个新的视图控制器,其名称类似于 Joe Bloggs vs John Doe,如果我将变量设为全局,我可以实现这一点,但我的理解是这是 ..
发布时间:2021-09-17 20:26:50 移动开发

将某个事件通知所有已加载的 ViewController

我有一个类,每隔一段时间就会在后台同步数据.用户可以位于应用导航树中的任何位置,无论用户在哪里,我都需要能够使用我刚刚同步的任何新数据更新视图控制器. 我把负责后台线程同步的对象作为 SharedAppDelegate 的一个属性. 在某种程度上,我需要实现类似观察者模式的东西,每次我实例化一个视图控制器时,将它设置为侦听后台同步对象上的某个事件,以便在每次同步后我可以在视图控制器中执 ..
发布时间:2021-09-17 20:26:47 移动开发

Xcode 6'类'ViewController'的重复接口定义错误

我正在使用 Xcode 6 按照 2012 年的基本教程编写应用程序.该教程是使用 Xcode 4.3 制作的,我确信我完全按照我通过观察问题区域进行的仔细检查来遵循它.我对这种类型的编程很陌生,因为我通常处理游戏开发和机器人,但之前做过一些. 错误: 类“ViewController"的重复接口定义 这是代码: #import "ViewController.h"@inte ..
发布时间:2021-09-17 20:26:44 移动开发

当应用程序变为活动状态时,我的视图控制器中不会调用 viewWillAppear

免责声明:我是 iOS 菜鸟. 我使用 Xcode 的模板创建了一个基于视图的应用程序,用于将图片上传到网站.Xcode 自动为我创建了 AppDelegate.m (& .h) 和 ViewController.m 以及故事板.该应用程序是使用 URL 架构从网站启动的,我在我的视图控制器中使用该信息.我有两个问题: 1) 这是将查询字符串从我的 AppDelegate 传递到视图控 ..
发布时间:2021-09-17 20:26:41 移动开发

在另一个类 (scene.swift) 中引用我的视图控制器 - 所有变量都变为 null?斯威夫特 3

我正在尝试从我的 Scene.swift 类中的视图控制器调用一个方法 - 我能够做到.当我单击视图控制器中设置的 SKLabel 节点时,在调用 touchesBegan 方法之后调用该方法. 问题是当我点击一个 SKLabelNode 时,控制传递给 Scene.swift 类,在 touchesBegan 方法中,我想调用的方法被调用,所以控制被传递回视图控制器,当我回到这里,似乎我所 ..
发布时间:2021-09-17 20:26:38 移动开发

从另一个文件快速访问变量

我是一个 swift 程序员新手,我被要求编写一个应用程序,允许您输入一个单词,然后生成一个随机俳句这是一个选项卡式应用程序,带有两个 ViewController.(诗)根据那个词.所以在 FirstViewController 中我有数据,我想在 SecondViewController 中以一种很好的方式显示该数据.我有所有的诗行和所有在 FirstViewController 中,但我想在 ..
发布时间:2021-09-17 20:26:35 移动开发

用于多个视图的单个视图控制器

我正在尝试制作具有多个视图但只有一个视图控制器的注册表单.在继续下一个视图后,我将输入写入一个结构体,该结构体稍后将发送到服务器.我面临的问题是在进入新视图时重新初始化了 VC,因此也重新初始化了用户结构.有没有办法绕过多个 ViewControllers ? 解决方案 如果使用一个视图控制器的唯一原因是为了让您可以在尝试呈现的不同屏幕上保存数据,那么您可能应该考虑存储您的视图控制器类之外 ..
发布时间:2021-09-17 20:26:30 移动开发

以编程方式快速呈现视图控制器

嗨,我正在尝试将以下目标 C 代码转换为 swift,以便在单击按钮时从一个视图控制器导航到另一个视图控制器.任何帮助将不胜感激 这是摘自苹果的编程指南 - (void)add:(id)sender {//为导航控制器创建根视图控制器//新的视图控制器为//导航栏.RecipeAddViewController *addController = [[RecipeAddViewContro ..
发布时间:2021-09-17 20:26:22 移动开发

连续关闭 2 个 ViewController

我尝试了 2 种方法连续关闭 2 个视图控制器,但只有其中一个被关闭,而不是第二个 方法 1 -(void) LoginDone:(NSNotification *)notif{[自我解雇ViewControllerAnimated:是完成:NULL];//上一个视图控制器[自我解雇ViewControllerAnimated:是完成:NULL];//当前视图控制器} 方法2 -(vo ..
发布时间:2021-09-17 20:26:19 移动开发

向窗口层次结构添加视图

我正在尝试在我的游戏中创建一个暂停屏幕.我在我的故事板中添加了一个“PauseScreen"视图控制器,故事板 ID 和恢复 ID 设置为“PauseScreenID"并移动到我在“GameScene"中创建的函数的暂停屏幕: func pauseSceenTransition(){让 viewController = UIStoryboard(name: "Main", bundle:nil) ..
发布时间:2021-09-17 20:26:17 移动开发

在 UIWebView iOS 中选择图像时模态视图关闭

我目前正在构建一个应用程序,其中弹出一个包含 WkWebView 的模式视图.当我想在此模态视图中上传图像并出现“照片选择"时,模态视图会返回到启动它的视图控制器. 我该如何预防? 导入 UIKit类 PostWindow : UIViewController {@IBAction func close(sender: AnyObject) {解雇视图控制器动画(真,完成:零)}覆盖 fu ..
发布时间:2021-09-17 20:26:14 移动开发

多个 ViewControllers(containerView?childView?viewController 的实例?)

我需要在另一个视图之上添加一个新视图(带 ViewController).用户与这个新视图交互了一段时间,然后我想删除它.在旧版本的 Xcode 中,我能够将其添加为子视图.我现在收到 EXC_BAD_ACCESS 错误. 我不想将添加的视图作为模态.我需要通过添加的视图查看原始背景.我已经阅读了很多关于新的自定义 containerViews、addChildView 和 &当前视图.我看 ..
发布时间:2021-09-13 20:13:03 移动开发

从 XIB-file-Button 显示 ViewController - Swift

有没有办法从 xib 文件(自定义 TableViewCell)segue 到 Main.storyboard 中的另一个 ViewController. 不可能像在主故事板中那样拖动转场. 在单元格中,我有一个按钮,我想从中更改视图.我该如何解决? 谢谢! 解决方案 你总是可以从 Storyboard 实例化一个视图控制器,并在点击按钮时呈现它: let story ..
发布时间:2021-09-13 19:16:02 移动开发