我想在同一个笔尖中加载一个简单的UIView,一个UIWebView和一个UITableView。这可能在同一个UIViewController中吗?是否可以将多个UIViewControllers分配给同一个窗口?
答案 0 :(得分:1)
有可能接近。我最近在一个窗口中回答了your question关于多个视图的问题;具有多个视图控制器的方法非常相似,尽管它们确实需要单独的nib或xib文件。
这样做的方法如下:
以编程方式,它看起来像(对于要添加的每个视图控制器重复):
// With some UIWindow *window
MyViewController *vc = [[[MyViewController alloc]
initWithNibName:@"MyNib" bundle:nil] autorelease];
[window addSubview:vc.view];
请记住,在添加视图之前,您可能需要调整视图的frame
属性,具体取决于您要放置它的父视图或窗口中的位置。