最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

给输入框(TextFiled)添加清除按键(Clear Button/Key)

iOS crifan 8782浏览 0评论

已经实现了当TextField中,没有输入内容是Return Key失效,当输入内容时,才激活,现在接着继续给其添加清除按钮,使得当用户想要清除当前输入框中的内容的时候,不需要按多次backspace键,而直接点击清除按钮即可清除输入框中的全部内容。


1.找到此贴:

Adding the “Clear” Button to an iPhone UITextField

不过同时,自己也在MainStoryboard.storyboard中发现了又对应的选项设置的,有个专门的Clear Button,默认为Never apprears:

clear button Never appears

然后此处改为Is always visible,然后TextField中输入内容时,就可以看到一个叉号,可以点击清除所输入的内容了:

clear button is always visible

对应的,也有其他选项供设置的:

Appears while editing

Appears unless editing

other choice

 

【总结】

想要给TextField添加Clear按钮,对于新版的iOS来说,直接在MainStoryboard.storyboard中设置TextField的属性Clear Button为Is always visible/Appears while editing/Appears unless editing即可。

如果是旧版的IPhone SDK没有该选项的话,则是将代码:

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing; 

添加到某个地方,比如viewDidLoad即可。

转载请注明:在路上 » 给输入框(TextFiled)添加清除按键(Clear Button/Key)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

    86 queries in 0.193 seconds, using 22.15MB memory