草庐IT

uitextfield

全部标签

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已经变成了没有货币符号

ios - UITextField 中 Caret/Cursor 的奇怪行为

(Xcode10.1,Swift,iOS11&12)问题:如何增加UITextField中插入符/光标的高度到目前为止我尝试了什么:我这样做了,问题解决了。classBPTextField:UITextField{overridefunccaretRect(forposition:UITextPosition)->CGRect{//CGRectrect=[supercaretRectForPosition:position];varrect=super.caretRect(for:position)leth=self.frame.height-5lety_=(self.frame.he

ios - 在 Swift 的 UITextfield 中滚动 Tableview 数据重新洗牌

我有一个TableView,其中单元格由多个部分组成,每个部分有不同的行数,每行都有一个文本字段。当我在其中写入并向下和向上滚动时,数据丢失或重新排列。所以我试图将文本字段数据保存到二维数组中,但我无法解决这个问题。这是自定义单元格中的代码:classCustomCell:UITableViewCell{@IBOutletweakvaruserName:UITextField!overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode}}查看Controller代码:extensionViewControlle

Swift:如何将 UIWebView 中的当前 URL 放入 UITextField?

(XCode6.3.2,Swift1.2)我只是想将UIWebView加载网页的URL放入UITextField中。我找到的解决方案here对我不起作用。这是我的代码:@IBOutletweakvaraddressBar:UITextField!@IBOutletweakvarwebView:UIWebView!//somemorecode...funcwebViewDidFinishLoad(webView:UIWebView){self.addressBar.text=(self.webView.request?.URL.absoluteString)!}Swift编译器错误:可选

swift - 如何将自定义键盘设置为 UITextView 的默认键盘?

我已经创建了自定义键盘并且它工作正常。但我不知道如何将我的自定义键盘设置为特定的UITextField。这是我的KeyboardViewControllerimportUIKitclassKeyboardViewController:UIInputViewController{@IBOutletvarnextKeyboardButton:UIButton!@IBOutletweakvarpercentView:UIView!@IBOutletweakvarhideKeyboardButton:UIButton!overridefuncupdateViewConstraints(){su