小编cha*_*hyt的帖子

在UITableViewCell中编辑TextLabel

可能重复:
如何在UITableView中进行就地编辑?

我是这个iphone开发的新手.我只是想知道如何在tableView中编辑/更新UITextLabel.

我已经在使用编辑/完成动画并能够删除行但我无法获得如何编辑这些行中的文本.

我希望用户编辑单元格的文本标签.点击编辑按钮时.

我已经搜索过网站,但无法得到确切的答案.

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CellIdentifier"];
if(!cell)
{
    cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CellIdentifier"]autorelease];
    cell.editingAccessoryType=YES;
}


myTextField = [[UITextField alloc] initWithFrame:CGRectMake(15, 6, 241, 31)];
myTextField.backgroundColor = [UIColor clearColor];
myTextField.textAlignment = UITextAlignmentLeft;
myTextField.returnKeyType = UIReturnKeyDone;
myTextField.delegate = self;
cell.accessoryView = myTextField;
myTextField.text = [self.arrayOfItems objectAtIndex:indexPath.row];
myTextField.enabled = NO;
return cell;
}

-(IBAction)Edit:(id)sender
{
if(self.editing)
{
            [myTextField.Enabled = YES];
    [super setEditing:NO animated:NO];
    [self.tab setEditing:NO animated:NO];
    [self.tab reloadData];
    [self.navigationItem.rightBarButtonItem setTitle:@"Done"];
    [self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStylePlain];
} …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview ios

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

iphone ×1

uitableview ×1