我正在开发一个仅限 iPAD 的应用程序,该应用程序需要我以如下方式拆分屏幕:
(1) 屏幕上垂直划分为 2 个部分
(2) 在左侧,用户可以使用聊天进行交流
(3) 在右侧,用户可以看到连续的流数据
我不确定 (A) 我如何同时执行两个任务 (B) 如何拆分屏幕(拆分视图是实现这两个任务的方式吗?)
谢谢你。
AsplitViewController
非常适合同时在屏幕上显示两个视图控制器(或者更确切地说属于它们的视图)。通常您会在主从应用程序中看到这一点,在左侧您会看到一个表格视图,您可以在其中选择在右侧详细显示的行。没有什么能阻止您以自己的方式使用它。
以 RootViewController 及其内部
-(void)viewDidLoad:
UIView *viewOne = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 512, 768)];
UIView *viewTwo = [[UIView alloc]initWithFrame:CGRectMake(512, 0, 512, 768)];
[[self view]addSubview:viewOne];
[[self view]addSubview:viewTwo];
您可以在 viewOne 或 viewTwo 中添加任何内容。