[英]iOS nested viewcontrollers and interface builder
我是iOS开发的新手,我想了解viewControllers以及如何将它们与情节提要结合使用。 我已经阅读了很多有关viewControllers,Objective-C的官方文档,并且我一直在使用xCode来熟悉它。
我正在尝试创建以下内容:
主窗口-我的起始视图应包含三个“框架”(我正试图不使用iOS术语,因为我不想混淆事情)
我的想法是我可以实现以下目标:
InitialViewController框架1)一个包含3个按钮的嵌套/嵌入式containerViewController框架2)两个嵌入式tableViewControllers。 我以为TVC 1可以将通过单元格选择的动作传递给mainViewController(通过委托),然后再指示TVC 2更改其内容。 框架3)滚动视图
我试图在情节提要中创建以上内容,但我陷入了第2帧,创建了第1帧(包含3个按钮的containerViewController),但是当我尝试将tableViewController拖到主视图上时,这让我无法接受。 将其拖动到画布上很好,它不会让我将其拖动到主视图上。
我是否误解了如何使用viewControllers(因此我的计划设计是错误的)还是我在xcode接口设计器中未正确执行某些操作?
任何帮助真的很感激!
如果您使用的术语不正确,那么您可能不会正确考虑自己的结构。 例如,框架1应该是包含三个按钮的UIView,而不是嵌入式控制器。 “框架2”可能是2个嵌入式表视图控制器,但是我认为2组件UIPickerView可能更合适。 至于将控制器嵌入情节提要中另一个控制器的视图中,可以通过在容器视图中拖动来完成,这将自动为您提供一个新的控制器。
我认为您对视图控制器有误解。 一个视图控制器可以拥有多个可以承载的子视图(按钮,选择器视图,标签),您不一定需要有多个视图控制器来执行您要尝试的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.