как не выбрать uitextfield, которое находится в uitableviewcell - PullRequest
0 голосов
/ 07 июня 2011

Я пытаюсь загрузить новое представление из табличного представления: didSelectRowAtIndexPath: метод, который происходит, когда выбрана uitableviewcell, но поскольку у меня есть пользовательское поле uitext в этой uitableviewcell, оно выбирает это текстовое поле вместо выбора uitableviewcell .. как это сделатьЯ не позволю этому случиться?

1 Ответ

1 голос
/ 07 июня 2011

Я не знаю, какова ваша цель ... Но Вы можете решить свою проблему, используя 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, чтобы выбрать строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...