Текст-заполнитель UITextField не исчезает при отклонении таблицы действий - PullRequest
0 голосов
/ 16 марта 2012

У меня UITextField, настроенный в TableView. При первом щелчке по текстовому полю текст-заполнитель исчезает, как и предполагалось; но на экране у меня есть actionSheet, который представлен, и когда он отклоняется, текст заполнителя вновь появляется и больше не исчезает в текстовом представлении.

Часть функции cellForRowAt табличного представления:

if (indexPath.section == 0)
    {
        UITextField *name = [[UITextField alloc] initWithFrame:CGRectMake(20, 10, 290, 20)];
        [name setDelegate:self];
        if (nameLabel == nil) {
            name.placeholder = @"Enter a name";
        }
        name.returnKeyType = UIReturnKeyDone;
        [cell addSubview:name];
    }

- (void)dismissActionSheet
{
[self.actionSheet dismissWithClickedButtonIndex:0 animated:YES];
[self.addItemTableView deselectRowAtIndexPath:[self.addItemTableView indexPathForSelectedRow] animated:YES];
[addItemTableView reloadData];
}

1 Ответ

1 голос
/ 16 марта 2012

Не следует создавать новое текстовое поле, если одно текстовое поле было добавлено в ячейку.

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