如何在UITextField中添加自定义清除button?
我想调整UITextField
的默认清除button。 在我search了很多之后,我才知道没有办法修改它。
所以我决定去与自定义选项,即通过添加UIButton
到文本字段。我发现一些代码从SO,但没有为我工作。 这些是我提到的链接。
- 自定义UITextField清除button
- 自定义清除button为UITextField
- UISearchBar文本字段中的自定义清除button
所以请build议一些解决scheme,其行为与UITextField
默认清除button完全相同
任何帮助将不胜感激。
提前致谢。
除了jake9115响应之外,您还可以使用UITextFieldDelegatecallback模拟清除button行为。
你可以这样试试:
在-textFieldDidBeginEditing
时显示button
在-textFieldDidEndEditing:
时隐藏button
隐藏button-(BOOL)textFieldShouldClear:(UITextField*)textField
textField text
的length
为0。
为什么不只是一个button,将TextView的值设置为“”?
- (IBAction)button:(id)sender { _myTextView.text = ""; }
- 在PHPhotoLibrary中禁用对删除请求的确认
- 如果应用程序已经在后台运行,当用户点击通知时,如何获得推送通知的有效载荷?
- 如何将parameter passing给PhoneGap应用程序中的本地页面?
- dequeueReusableCellWithReuseIdentifier:和cellForItemAtIndexPath之间的区别:
- OpenCV级联分类器加载错误iOS
- 如何将iOS App Previewvideo升级到1080 x 1920?
- 如何在Ios中添加一个customView xib作为注释?
- 通过UIMenuController的UIMenuItem传递值
- 我如何解密签名并添加到目标c中的YouTube提取的URL?