我的应用程序需要一个带有多个控件的屏幕,例如 slider 和几个开关。这些控件会被频繁使用,所以我不想将它们放在一个设置包中。
但是,我喜欢控件在“设置”中的分组方式,并希望在此“控件”屏幕上执行相同的操作。
显然,设置在“组”模式下使用 TableView Controller 。理想情况下,我想在 Interface Builder 中布置此 View ,但如果我能弄清楚如何做,我会很高兴。
我是否需要以编程方式设置此页面,或者是否有技巧可以让我在 IB 中执行此操作?
TIA:约翰
最佳答案
我所做的是,在我的 XIB 文件中,我在设计 View 中创建我的个人单元格,为它们设置导出,然后在我的数据源代码中,我会将这些单元格连接到表格。
类似于:
- (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;
}
关于iOS:如何在屏幕上对控件进行分组,例如在“设置”中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744156/