Dex*_*url 1 cocoa-touch objective-c uitableview uikit ios
所以我的ViewController中有两个UITableViews,如何将第二个的委托和数据源设置为另一个UITableViewController文件的委托和数据源.
对于第二个,我现在正在创建它
//now add our second tableview
UITableView *addPapersTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 415)];
addPapersTableView.dataSource = self;
addPapersTableView.delegate = self;
[addPapersView addSubview:addPapersTableView];
Run Code Online (Sandbox Code Playgroud)
由于self位,它明显的拉动数据和从同一文件委派.我会做一些类似的#import "AddMoreTableViewController.h"事情吗?
对Objective C来说真的很新,
非常感激,
地塞米松
你的生活变得复杂.
firstTableView.dataSource = self;
firstTableView.delegate = self;
secondTableView.dataSource = self;
secondTableView.delegate = self;
Run Code Online (Sandbox Code Playgroud)
UITableViewDelegate和UITableViewDataSource协议的所有方法都有一个UITableView*参数,因此您可以处理两个表视图.例如:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if (tableView == firstTableView) {
return 1;
}
else {
return 4;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
907 次 |
| 最近记录: |