我是 iPhone 开发的新手,甚至不确定我是否做对了。我基本上想将我的屏幕分成多个区域。
我目前正在尝试将视图控制器堆叠在彼此内部,就像 HTML 上的 div 框一样(如果它不是应该的方式,请纠正我)
列继承自UIViewController
:
Column *column = [Column new];
告诉我一些关于不兼容指针的事情。
我究竟做错了什么?
我是 iPhone 开发的新手,甚至不确定我是否做对了。我基本上想将我的屏幕分成多个区域。
我目前正在尝试将视图控制器堆叠在彼此内部,就像 HTML 上的 div 框一样(如果它不是应该的方式,请纠正我)
列继承自UIViewController
:
Column *column = [Column new];
告诉我一些关于不兼容指针的事情。
我究竟做错了什么?
你不想那样做。
您可以在单个屏幕中使用多个 View Controller,但通常对于简单的应用程序,每个屏幕只需使用单个 View Controller。
无论如何都要像 div 框一样堆叠 UIView,但只使用一个 View Controller。
Column *column = [[Colulmn alloc] init];
并查看 IB 中的 View Containers。它们是为具有自己的视图控制器的子视图而设计的。如果这是你想要的。
如果您在 iPad 应用程序中寻找多个可滚动区域,请查看使用 UISplitViewController 的 Xcode 中的 Master-Detail 项目模板。