我的应用需要一个带有多个控件的屏幕,例如滑块和几个开关。这些控件将经常使用,因此我不想将它们放在“设置”包中。
但是,我喜欢控件在“设置”中的分组方式,并希望在“控件”屏幕上执行相同操作。
显然,Settings在“组”模式下使用表视图控制器。理想情况下,我想在Interface Builder中展示这个视图,但如果我能弄明白的话,我会很沮丧。
我是否需要以编程方式设置此页面,还是有一个技巧可以让我在IB中执行此操作?
TIA:John
答案 0 :(得分:1)
我做的是,在我的XIB文件中,我在设计视图中创建单个单元格,为它们设置出口,然后在我的数据源代码中,我将这些单元格连接到表格。
类似的东西:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger row = [indexPath row];
NSInteger section = [indexPath section];
if(section == 0){
if(row == 0){
return basicCell;
}
if(row == 1){
return linkedCell;
}
if (row == 2) {
return tipsCell;
}
}
if(section == 1){
return wifiCell;
}
if(section == 2){
return loginCell;
}
return nil;
}