有时 IB 根本不允许您将视图作为子视图添加到 aUIViewController
中,如此处所示
如果我从对象库中拖动 UIViewController 并尝试将其嵌入到邮箱视图控制器中。它不会突出显示,但是如果我尝试将它添加到底部的通用视图控制器中它会正常工作(可以Mailbox View Controller 有一个 Customer 类MailboxViewController有什么关系吗?)
我很确定我可以以编程方式执行此操作(这是我接下来要尝试的),但我想知道是否有这样做的原因(以及是否有解决方法)。
更新:
这就是我想要完成的事情:我正在按照此处的步骤在搜索栏下方实现一个分段视图控制器,就像在 iphone邮件应用程序中一样。但是我一直收到一个错误,说视图只能属于一次只有一个视图控制器。所以我要做的基本上是创建一个单独的视图控制器,将其MailboxViewController
作为插座引用,使我的搜索区域的包含视图成为这个新视图控制器的视图(这是我'm 卡住了),最后使searchContentsController
属性UISearchDisplayController
引用这个新视图控制器的视图。(如果这听起来令人困惑,我知道确实如此,请参考这个答案)