如何不选择uitableviewcell中的uitextfield

时间:2011-06-06 22:49:31

标签: iphone uitableview uitextfield

我正在尝试从tableview加载一个新视图:didSelectRowAtIndexPath:选择uitableviewcell时发生的方法,但是因为我在该uitableviewcell上有一个自定义uitextfield,它选择该文本字段而不是选择uitableviewcell ..怎么做我阻止这种情况发生?

1 个答案:

答案 0 :(得分:1)

我不知道你的目标是什么......但是 你可以使用 CGRectMake(110,10,185,30)]来解决你的问题

    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
    cell.selectionStyle= UITableViewCellSelectionStyleNone;
    UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(110, 10, 185, 30)];
    textField.clearsOnBeginEditing = NO;
    textField.textAlignment = UITextAlignmentRight;
    textField.returnKeyType = UIReturnKeyDone;
    textField.textColor = [UIColor blackColor];

    textField.font = [UIFont systemFontOfSize:15];
    textField.delegate = self;
    [cell.contentView addSubview:textField];

这样,UItextField将位于tableView的右半部分,您可以触摸tableView的左半部分来选择一行。