0
我有一个在TableView中设置的UITextField。当你第一次点击文本框时,占位符文本就会消失,但是在屏幕上我有一个actionSheet被显示,当它被解散时,占位符文本重新出现并且不再在textview中消失。的tableview cellForRowAt功能UITextField占位符文本在操作表被解除时不会消失
部分:
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];
}
好的,我会将其设置在我的.h文件中。这应该解决它。 – Ben 2012-03-16 03:05:27
你是如何得到它不创建一个新的textField?这是我的问题:http://stackoverflow.com/questions/17560209/ios-how-not-to-create-a-new-textfield-if-one-textfield-has-been-added-to-thece谢谢。 – user1107173 2013-07-10 01:34:16