我是iOS开发的新手,对于一些有经验的人来说这可能是一个愚蠢的问题......
当我在Xcode中创建一个新的iOS项目时,我得到一个ViewController
类和一个故事板,它将自定义类设置为此ViewController
。看起来好像有一个"故事板"持有ViewController
实例的类,但是,我找不到这个"故事板" class已定义。
即使我知道如何创建多个UIViewController
子类来处理一些教程后的不同视图交互,我仍然觉得通过在故事板面板中选择它们将这些子类关联到故事板是不舒服的。我宁愿看到像#34; Storyboard"持有UIViewController
数组的类。
所以我的问题是,这些UIViewController
如何与故事板进行交互?
由于
答案 0 :(得分:0)
UIViewController
有一个名为storyboard
的属性,它引用与viewcontroller子类关联的storyboard文件。
此外,视图控制器代码与故事板相互作用,其连接符号为@IBOutlet
和@IBAction
。
答案 1 :(得分:0)
粗略地说,它发生如下:
故事板包含有关以下内容的详细信息:
用于实例化故事板中每个视图控制器的UIViewController
,UINavigtionController
等的自定义子类。
如果其视图控制器'如何映射(连接)每个。子视图到相应的自定义类'出口和行动。
但严肃地说,请阅读Apple的文档。它就在那里。