我是编程新手,所以对于没有使用正确的术语表示歉意。
尝试创建一个tableview,用户可以在tableview中创建新的部分,然后动态地将子单元添加到特定的部分(部分标题将包含一个" add"按钮来添加这些单元格。像To一样的东西-Do-List函数与subItems。
我会使用"发件人"或"标记"对于部分中的按钮,以便它们不会将单元格添加到其他部分。或者如何(通俗地说)按钮知道单元格只被添加到该部分。
我一直在研究,我发现的一切都是针对预定义的阵列。所以如果有人能指出我正确的方向,我将非常感激。
答案 0 :(得分:1)
#pragma mark - Tableview Delegate
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
//number of section to add in tableview
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return //number of row you want to add in particular section ;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *CellIdentifier = [NSString stringWithFormat:@"cell %ld",(long)indexPath.row];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell = nil;
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.textLabel.text = //set data to cell which you want ;
cell.backgroundColor = [UIColor clearColor];
}
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
{
//perform action after clicking on particular cell of tableview
}