2011-04-27 74 views
1

我是新来的MonoTouch以及iphone的发展。 我有一个控制器说firstcontroller与UITableView。 我有另一个自定义控制器说customcontroller。如何添加自定义控制器查看

让我怎么加我的自定义控制器firstcontroller。这样(Uitableview和firstcontroller)都可见。

感谢,

回答

0

喜欢的东西firstcontroller.View.AddSubview(customcontroller.View);应该做的伎俩。或者让第三个控制器包含两个控制器的视图。 注意,通过将所述第二视图的第一视图的所有的控制都相对放置到所述第一控制器视图。

0

根据苹果的文档:

“创建负责管理在一个单一的视图层次的任何观点每个自定义视图控制器对象在iPhone应用程序中,视图层次的意见,传统覆盖整个屏幕上,但在ipad应用中,它们可以只覆盖屏幕的一部分。一个视图控制器和在其视图层级中的视图之间的一对一的对应是关键的设计考虑。YOU不应该使用多个自定义视图控制器来管理同样的观点层级的不同部分。同样,你不应该使用一个自定义视图控制器对象来管理价值的内容多屏“。

你会惹上麻烦,如果你有firstcontroller和customcontroller每个控制在同一视图层次的单独视图,当谈到自转。是否有可能使第一个控制器类中的表视图和customcontroller的View都是UIView字段?然后,您可以在firstcontroller的ViewDidLoad()方法期间,将两个UIView对象的大小和位置设置为firstcontroller的View属性中的子视图。

相关问题