Iphone 如何以编程方式将多个视图对象添加到视图控制器?
我正在潜心研究iPhone操作系统的开发,并试图了解如何将多个视图对象添加到我的SplitView iPad应用程序的“左/根”视图中。根据我在苹果在线文档中找到的示例代码,我已经找到了如何通过编程将TableView添加到该视图中的方法 RootViewController.hIphone 如何以编程方式将多个视图对象添加到视图控制器?,iphone,iphone-sdk-3.0,ipad,Iphone,Iphone Sdk 3.0,Ipad,我正在潜心研究iPhone操作系统的开发,并试图了解如何将多个视图对象添加到我的SplitView iPad应用程序的“左/根”视图中。根据我在苹果在线文档中找到的示例代码,我已经找到了如何通过编程将TableView添加到该视图中的方法 RootViewController.h @interface RootViewController : UITableViewController <NSFetchedResultsControllerDelegate, UITableViewDele
@interface RootViewController : UITableViewController <NSFetchedResultsControllerDelegate, UITableViewDelegate, UITableViewDataSource> {
DetailViewController *detailViewController;
UITableView *tableView;
NSFetchedResultsController *fetchedResultsController;
NSManagedObjectContext *managedObjectContext;
}
但有几件事我不明白,我希望你们这些退伍军人能帮我澄清一些困惑
self.view=newTableView
中,我假设将整个视图设置为单个UITableView。如果是这种情况,那么如何在表视图旁边向该视图添加其他视图对象?例如,如果我想要一个DatePicker视图对象和TableView对象,而不仅仅是TableView对象,那么我将如何以编程方式添加它非常感谢您的帮助!我现在将继续研究这些问题。创建一个指定为视图控制器视图的容器视图,然后将内容视图作为子视图添加到此容器视图
- (void)loadView
{
UITableView *newTableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] style:UITableViewStylePlain];
newTableView.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;
newTableView.delegate = self;
newTableView.dataSource = self;
[newTableView reloadData];
self.view = newTableView;
[newTableView release];
}