【发布时间】:2012-03-16 02:56:22
【问题描述】:
我在 TableView 中设置了一个 UITextField。当您第一次单击文本字段时,占位符文本也会像假设的那样消失;但是在屏幕上我有一个显示的 actionSheet,当它被关闭时,占位符文本重新出现并且不再在 textview 中消失。
tableview 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];
}
【问题讨论】:
标签: ios uitableview uitextfield