IOS故事板:我如何知道什么代码控制什么屏幕?

时间:2014-07-23 19:22:11

标签: ios objective-c uiviewcontroller

我是一个相当有经验的Android开发人员,自学iOS,在android中,你为用户界面制作一个布局xml文件,然后你创建一个相应的java类来控制特定屏幕上的所有内容并管理转换到其他屏幕。这似乎不是iOS上的工作方式,例如,当我从头开始创建单个视图应用程序时,那里已经存在ViewController.h和ViewController.m文件。但是代码中没有任何内容可以将这些文件与故事板中的视图相关联。如果我创建另一个viewController,则不会创建新的.h和.m文件。文件和故事板屏幕之间的连接不清楚,这就是我想要弄清楚的。

2 个答案:

答案 0 :(得分:2)

enter image description here

UIViewController通过Storyboard检查器中的自定义类选项链接到您的类。

当您在Storyboard中创建一个新的UIViewController时,您需要创建一个新的自定义类,并通过在检查器的Custom Class字段中输入您的类的名称来将UIViewController链接到您的自定义类。确保为故事板中的UIViewController选择了要显示的图片中的选项。另外,请确保您位于第三个选项卡上,如图所示。

答案 1 :(得分:0)

使用单个视图应用程序获得的控制器场景被输入到ViewController,因此它与.h和。你默认获得的m个文件。创建新控制器时,需要创建一个新的视图控制器子类,然后将故事板中控制器的类更改为该类。