来自UITextField的文本在UITableView中消失,如果滚动UITableView

时间:2012-02-22 05:23:15

标签: objective-c uitableview uitextfield

我在UITableView上遇到问题,如果我将UITextField放在UITableView中,如果滚动UITableView,则删除UITextField中输入的文本。以任何方式将数据保存在UITextField中。

我使用了以下代码

- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *cell_ID=@"CELL_ID";
    UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:cell_ID];

    if(cell==nil)
    {
        NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"TableViewCellView" owner:self options:nil];
        if([nib count]>0)
        {
            cell=[nib objectAtIndex:0];
        }
        else
        {
            NSLog(@"Failed to load nib");
        }
    }

    UITextField *txt1=(UITextField*)[cell viewWithTag:1];//not needed

    return cell;

}

我使用xib设计了UITableViewCell

提前致谢

1 个答案:

答案 0 :(得分:0)

取消选中表视图xib文件中的自动调整大小子级别。 并为textfiled

设置editable no