iOS:如何在屏幕上对控件进行分组,例如在“设置”中?

时间:2011-10-12 17:36:46

标签: ios uitableview

我的应用需要一个带有多个控件的屏幕,例如滑块和几个开关。这些控件将经常使用,因此我不想将它们放在“设置”包中。

但是,我喜欢控件在“设置”中的分组方式,并希望在“控件”屏幕上执行相同操作。

显然,Settings在“组”模式下使用表视图控制器。理想情况下,我想在Interface Builder中展示这个视图,但如果我能弄明白的话,我会很沮丧。

我是否需要以编程方式设置此页面,还是有一个技巧可以让我在IB中执行此操作?

TIA:John

1 个答案:

答案 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;
}