作者darling1108 (Thousand)
看板MacDev
标题Textfield自动更换?
时间Sat Feb 18 21:13:44 2017
想问各位大大,想要设定textfield输入两位数字後,会自动跳到下一个textfield或者把键盘自己收起来! 查了很多但好像查不太到关键字QQ
能否有大大能为小弟我解惑,感谢了~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.155.129
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1487423627.A.1D4.html
1F:→ tentenlee: 设定delegate去抓使用者textfield的输入字数在自己控制 02/18 21:22
2F:→ darktt: UITextFieldDelegate 02/18 23:27
3F:推 benjenq: addTarget:action:forControlEvents:UIControlEventEditi 02/19 21:28
4F:→ benjenq: ngChanged 02/19 21:28
5F:→ s001582000: 绝对不是用楼上大大提供的event 02/20 01:39
6F:→ s001582000: 而是delegate 里面的 shouldChangeCharactersInRange 02/20 01:40
7F:→ deangogi: 这位施主 请帮您的textfield拉个action 02/27 00:07
8F:→ deangogi: event选editing changed, 并在函数内每次检查 02/27 00:08
9F:→ deangogi: textfield.text.characters.count是否为2 02/27 00:09
10F:→ deangogi: 若为2 则resignFirstResponder, 并让下一个textField 02/27 00:09
11F:→ deangogi: 呼叫becomeFirstResponder 02/27 00:10