如何解决如何添加自定义控制器来查看
| 我是单触以及iPhone开发的新手。 我有一个控制器说带UITableView的firstcontroller。 我有另一个自定义控制器,说customcontroller。 因此,如何将自定义控制器添加到firstcontroller。这样(Uitableview和firstcontroller)都可见。 谢谢,解决方法
类似于firstcontroller.View.AddSubview(customcontroller.View);应该可以。或者拥有第三个控制器,其中包含两个控制器的视图。
请注意,通过将第二视图添加到第一视图,其所有控件都相对于第一控制器视图放置。
,根据Apple文档:
\“您创建的每个自定义视图控制器对象都负责管理单个视图层次结构中的所有视图。在iPhone应用程序中,视图层次结构中的视图通常覆盖整个屏幕,但是在iPad应用程序中,它们可能仅覆盖一部分视图控制器与视图层次结构中的视图之间的一对一对应关系是设计的主要考虑因素,您不应使用多个自定义视图控制器来管理同一视图层次结构的不同部分。使用单个自定义视图控制器对象来管理多个屏幕上的内容。\“
如果您有firstcontroller和customcontroller分别控制同一视图层次结构中的单独视图,则在自动旋转方面会遇到麻烦。是否可以在firstcontroller类中使表视图和customcontroller \的View都同时成为UIView字段?然后,您可以在firstcontroller的ViewDidLoad()方法期间将两个UIView对象的大小和位置作为子视图放置在firstcontroller的View属性中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。