【发布时间】:2013-10-02 10:00:47
【问题描述】:
我已经通过 stackoverflow 搜索了类似的问题,并找到了对其他人有用但没有一个对我有用的推荐解决方案,所以我开始怀疑这是我没有正确完成的事情。
这很简单。我想要的是,当用户点击 uitextfield 时,uitextfield 中的整个文本都会被选中。然后,用户可以继续将其全部删除,点击一次并从该点开始追加或开始输入以覆盖所有内容。
我有一个来自 uitextfield 的操作,这里是 sn-p。
- (IBAction)didBeginEditDescription:(id)sender
{
NSLog(@"Description began edit.");
[self.txtfield selectall:self];
}
我知道该方法被调用(从 NSLog 可见)。但是,什么也没有发生,光标仍然在文本的最后一个位置。我已经有了 UITextFieldDelegate,所以不确定我还应该看什么?
仅供参考,这是针对 Xcode 5.0 完成的,并正在尝试为 iOS 7 开发。
我有什么明显的遗漏吗?
【问题讨论】:
标签: iphone uitextfield ios7 xcode5 selectall