【发布时间】:2013-04-19 11:22:16
【问题描述】:
我想做的是在UITextField 的开头添加一些无法删除的文本。当用户像这样点击UITextField 时,我会添加此文本:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if (textField.text.length == 0) {
textField.text = @"myText";
}
return YES;
}
如何防止用户以正常方式删除此文本? (例如,没有在 TextField 顶部添加单独的 UILabel)。
提前致谢!
【问题讨论】:
-
您不想在向文本字段中添加任何文本后删除,对吧?如果是.. 做 userInteractionEnables=NO.. 就是这样。
-
@VSN - 我认为他只想禁用部分文本可编辑。因此,他需要挂钩到文本更改的决策过程
标签: ios objective-c cocoa-touch uitextfield