我想重新创建iOS设置菜单。为此,我需要了解这是如何创建的。请在下面找到一个例子:
我的理解是这是一个masterdetailview控制器样式项目,左边是一个表格视图,右边是一个带有自定义单元格的详细视图。
我发现this answer要重新创建分组,但还不知道如何创建自定义操作。
答案 0 :(得分:1)
要添加自定义UITableViewCell,您的ViewController中应该有一个UITableView。
然后,您可以通过向项目添加新文件来添加Custom UITableViewCell。
现在您可以看到3个文件已添加到项目中。转到XIB文件&根据需要修改它。最后转到
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath method & add these lines in it.
static NSString *MyIdentifier = @"MyIdentifier"; //Set Identifier for cell
CustomCell *cell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier: MyIdentifier]; //init CustomCell
if (cell == nil) { //Check cell is nill or not
NSArray *nib;
nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell"
owner:self options:nil]; //if cell is nil add CustomCell Xib
for (id oneObject in nib) if ([oneObject isKindOfClass:[CustomCell class]])
cell = (CustomCell *)oneObject;
}
//Set Cell Values Here
return cell;