使表格单元格像iOS中的电子邮件“收件人:”行一样

时间:2014-01-16 00:00:28

标签: ios email uitableview

是否可以在电子邮件应用程序中创建表格单元格功能,如“收件人:”行?

enter image description here

例如,类似下面的内容,其中按钮替换为“+”。当我开始编辑行时,我在电子邮件应用程序的“收件人:”行中输入相同的体验?

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能对你有所帮助。它是为每个表格单元格添加按钮的代码。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
    {
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }
cell.textLabel.text = [_tableData objectAtIndex:indexPath.row];

// Create and add the button to the cell
UIButton *theButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[theButton setFrame:CGRectMake(235, 7, 75, 30)];
[theButton setTitle:@"Button" forState:UIControlStateNormal];
[theButton addTarget:self action:@selector(didTapButtonInCell) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:theButton];
return cell;
}

-(void)didTapButtonInCell {
// your code here
}