Iphone UISegmentedControl-如何在2个UITableView之间切换
我有一个基于选项卡栏的应用程序。 在2个不同的UITableView视图之间切换的最佳方式是什么 我应该使用包装器视图并将这两个视图添加到其中,具体取决于哪个段 被选中我会显示正确的视图吗 仅使用一个tableView将不起作用,因为它们之间的布局不同 2个表视图Iphone UISegmentedControl-如何在2个UITableView之间切换,iphone,cocoa-touch,uikit,uisegmentedcontrol,Iphone,Cocoa Touch,Uikit,Uisegmentedcontrol,我有一个基于选项卡栏的应用程序。 在2个不同的UITableView视图之间切换的最佳方式是什么 我应该使用包装器视图并将这两个视图添加到其中,具体取决于哪个段 被选中我会显示正确的视图吗 仅使用一个tableView将不起作用,因为它们之间的布局不同 2个表视图 谢谢我通常采用不同的方法:我更喜欢对tableView的单个实例使用不同的数据源,然后通常通过在segmentedControl上选择不同的索引在它们之间切换。 再一次,给你一个例子: MyTableViewController: U
谢谢我通常采用不同的方法:我更喜欢对tableView的单个实例使用不同的数据源,然后通常通过在segmentedControl上选择不同的索引在它们之间切换。 再一次,给你一个例子:
MyTableViewController: UITableViewController {
...
id<UITableViewDataSource> dataSource;
}
注意。为什么要在选项卡栏应用程序中使用段切换视图?使用选项卡栏更符合逻辑。另外,使用同一个表视图来显示不同的布局并不困难,尽管我通常认为这是不可取的。
[...]
dataSourceIndex = indexValue;
NSString *currentClassName = [classNameModels objectAtIndex:indexValue];
Class currentClass = [[NSBundle mainBundle] classNamed:currentClassName];
dataSource = [[currentClass alloc] initWithController:self];
[self.tableView reloadData];