草庐IT

UItextField

全部标签

ios - 如何使用 IQKeyboardManager 跳过隐藏的 UITextField?

如何在使用IQKeyboardManager时跳过隐藏的UITextField?目前,当我按下一个箭头时,它会遍历每个文本字段。以及如何使键盘的下一个按钮转到下一个文本字段? 最佳答案 Pleaseuncheckenableforhiddenfieldandalsoplacehiddenfieldendofthelistinstoryboard. 关于ios-如何使用IQKeyboardManager跳过隐藏的UITextField?,我们在StackOverflow上找到一个类似的问题

ios - 用 TextField 中的小数分隔符替换逗号

有人能告诉我如何在我的文本字段中用.替换,分隔符吗?用户可以输入类似5,6的内容,但是当他按下按钮时,我想将他输入的数据作为5,6提交到5.6因为否则不会进行小数计算。我有这个扩展字符串文件,但似乎只适用于限制文本中的一个逗号和逗号后的两位小数,而不是将,转换为。extensionString{privatestaticletdecimalFormatter:NumberFormatter={letformatter=NumberFormatter()formatter.allowsFloats=truereturnformatter}()privatevardecimalSepara

ios - 将 UITextField 委托(delegate)连接到自定义表格 View 单元格的文件所有者不工作 Swift 3

我已经创建了一个具有UITableView和自定义单元格和xib的ViewController。在自定义单元格xib中添加了一个UITextField。现在,我已将UITexField的委托(delegate)连接到自定义单元格xib的文件所有者,并在ViewController中添加了以下代码:extensionMyViewController:UITextFieldDelegate{functextFieldShouldReturn(_textField:UITextField)->Bool{textField.endEditing(true)returntrue}}上面的方法没有

swift - 快速将数据从 tableviewcontroller 传递到另一个 tableviewcontroller

我有一个正在创建的表单此表单填充了用户输入的文本字段。回答完所有问题后,会弹出一个按钮进行保存。我在让此tableviewcontroller将数据传递给新的tableviewcontroller时遇到问题。我被卡住了,不知道该怎么做。importUIKitclassTableViewController:UITableViewController,UITextFieldDelegate{@IBOutletweakvarsaveBtn:UIButton!@IBOutletvarfirstNameField:UITextField!@IBOutletvarmiddleNameField:

ios - 增加 Textfield 的高度时文本不居中?

我在看这个post关于增加文本字段的高度大小。但是,当我的高度为40时,我遇到了一个问题,我得到这个这可以通过增加字体大小来解决,但是如何保持字体大小不变? 最佳答案 显示此屏幕截图并尝试 关于ios-增加Textfield的高度时文本不居中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/48224111/

ios - 保持键盘在多个 View Controller 上可见并专注于每个文本字段

这是我的Storyboard目前的样子:onboardingVC包含嵌入PageViewController的UIViewContainer,它包含对接下来3个ViewControllers的引用在3个ViewControllers(电子邮件、密码、昵称)中,我有一个文本字段,在ViewDidLoad()的所有3个ViewController中,我调用textField.becomeFirstResponder()overridefuncviewDidLoad(){super.viewDidLoad()textField.becomeFirstResponder()}现在键盘只显示在E

ios - 当用户以编程方式单击 swift ios 中的删除按钮时,如何将光标从一个文本字段自动移动到另一个文本字段?

目前,我有6个textfields,一旦用户点击键盘上的数字,我就会从一个textfield移动到下一个。我要解决的问题是:如果用户点击DeleteButton返回重新输入不同的数字,我该如何编码一个程序?我如何让用户返回并在键盘上输入新数字并将textfield更改回其原始代码?我希望用户能够在键盘上的6个字段中输入一个数字,然后让用户能够单击DeleteButton返回并重新输入号码。我希望用户必须单击DeleteButton。另外,如何去掉UItextfield中闪烁的蓝线?我一直被这个问题困扰了一段时间,不知道如何解决这个问题。@objcfunctextFieldDidChan

ios - UITextField 忽略带有临时重音的 shouldChangeCharactersIn

我试图只允许在iOS应用程序上输入十进制数字字符。我有一个适用于所有情况的代码片段。overridefunctextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)->Bool{letallowedCharacters=NSMutableCharacterSet.decimalDigit()letcharacterSet=CharacterSet(charactersIn:string)returnallowedCharacters.isS

ios - iOS 11.3 状态栏背景颜色问题

我的ViewControllerView中有文本字段。因此,很少有文本字段在出现时隐藏在键盘后面。因此,我通过pod集成了IQKeyboardManager,当键盘出现时,文本字段向上移动。但是,奇怪的是,我在关闭键盘后遇到了一些状态栏问题。即使我也尝试根据其他人的建议将版本更改为pod'IQKeyboardManagerSwift','6.0.2'来解决问题,但它仍然发生。有什么建议吗?键盘出现前键盘消失后即使我尝试通过添加Appdelegate类来使用以下解决方案,但没有帮助。IQKeyboardManager.shared.canAdjustAdditionalSafeAreaI

ios - 意外行为文本 textFieldShouldBeginEditing/textFieldDidBeginEditing

我在静态单元格tableView上有一个名为textField的UItextField。该字段包含货币金额-例如“$10,000.00”。编辑该金额时,货币和千位分组符号有点碍事。因此,当该字段成为第一响应者时,我想删除它们。我在textFieldShouldBeginEditing中执行此操作。我第一次这样做时,一切正常。textField的内容被重新格式化,没有货币和千位组分隔符。在textFieldDidEndEditing上,我再次将值重新格式化为正确的货币字符串。这也有效。当我第二次重新进入该字段时出现问题。在调试时我可以看到textField.text已经变成了没有货币符号