草庐IT

uiTextFields

全部标签

ios - 在 UITextField 中按下空格键时打开 Shift 键

当用户按下UITextField的空格键时,如何以编程方式打开键盘上的shift键(以便下一个字符为大写)?此外,我不希望文本字段中有任何空格,这样用户就可以键入这样的条目:“ThisIsATest”我目前使用以下方法检测空格键是否被按下,并返回false以避免出现空格,但我不知道如何切换shift键://checkifstringinUITextFieldisaspaceif(string==""){//donotreturnaspacereturnfalse} 最佳答案 您需要设置textField的autoCapitaliza

ios - 通过代码添加时 UITextField 不起作用

我在通过代码添加UITextField时遇到问题。当我在空ViewController中使用这个简单的代码时,一切正常:lettextField=UITextField(frame:CGRect(x:10,y:10,width:200,height:20))textField.text="test"scrollView.addSubview(textField)但在我的自定义UIScrollView中,由于某种原因它不起作用(编辑未开始)。我尝试为textField和superview设置userInteractionEnabled但这没有帮助。我不确定如何调试以查看哪个属性正在阻止编

ios - 如何更新 UITableView 以便单元格中的 UITextField 不会失去焦点

设置:表格有1个自定义单元格。此单元格有1个文本框。在每个文本框中输入一个数字。tableView有5行(此单元格)。如果我更改任何单元格中的一个数字,那么所有单元格都需要更新,我只需调用tableView.reloadData()。文本框中的更改由editingDidEnd事件处理。问题:我单击任何文本字段并更改数字。然后,我单击另一个textField以更改其值。首先调用editingDidEnd,重新计算所有值,然后调用tableView.reloadData。现在,由于重新加载了表格,所以错过了对第二个textField的点击。我无法直接更新单元格,因为它们是自定义单元格,并且

ios - UITextField - 文本在键入时跳跃和不对齐

我在我的应用程序中遇到UITextFields问题:在一个案例中,当我打字时,文本没有对齐,当我完成编辑后,它又对齐了。在另一种情况下,在打字时,文本会随着每次按键而消失并重新出现。我也在真实设备和模拟器上进行了检查,两者都发生了这种情况。我找遍了,发现那个帖子-DisappearingUITextFieldtext,但这里建议的解决方案都不适合我。我检查过,它发生在iOS8.x和iOS9.x上。编辑:没有UIAppearance没有自定义字体Controller是一个UITableViewControllerTextFields位于XIB文件中的UIView容器中,subview显示

swift - 由于 uiTextfield 中没有值,应用程序崩溃

当我在UiTextField中输入一个值并按下添加按钮时,应用程序运行得非常好,但是当我没有在UiTextField中输入一个值,然后按下添加按钮时,整个应用程序崩溃了。谁能帮我点亮灯。提前谢谢你,祝你和你的家人幸福。这是我的代码importUIKitclassViewController:UIViewController,UITextFieldDelegate{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.tex

animation - UITextfield 的 contentoffset 上的 UIView.animateWithDuration : It clips the text (Swift)

我使用以下代码:UIView.animateWithDuration(30,delay:0,options:UIViewAnimationOptions.CurveLinear,animations:{self.textView.contentOffset=CGPointMake(0,700)},completion:nil)如果contentOffset大约为100,则动画可以正常工作并且所有文本都可见。高于此值的所有内容都会导致动画期间文本标签开头的文本消失。contentOffset越高,动画期间消失的文本就越多。所以我看到了一段时间的空白,然后剩下的文字变成了动画。另外:动画完

ios - 快速清除 UITextfield 按钮的自定义操作

我有一个UITextfield,它只有在编辑时才启用清除按钮,如附图所示。我需要的是当我点击UITextfield的清除按钮时,它应该做一些自定义事件以及清除UItextfield。截至目前,它仅清除UITextField。它不特定于清除/关闭键盘。谢谢 最佳答案 您可以使用此UITextFieldDelegate方法。不要忘记为文本字段设置委托(delegate)。functextFieldShouldClear(_textField:UITextField)->Bool{print("textcleared")//dofewcu

ios - 如何更改特定 UITextField 的闪烁条/线的大小?

我正在开发一个项目(Swift4,Xcode9.2),它具有获取文本输入的功能并且闪烁的条/线应该是大尺寸(它应该是正方形而不是条/线),所以我为文本放置了一个UITextField,但我不明白如何更改该闪烁线/条的大小。那么,是否可以更改线/条的大小?如果是,那么该怎么做?我知道如何更改该线/条的颜色,但这是不同的。 最佳答案 您可以通过覆盖cursor的frame方法来更改大小,如下所示,classCustomTextField:UITextField{overridefunccaretRect(forposition:UITe

swift - 如何禁用编辑使用 UIPickerView 作为 inputView 的 UITextField

这个问题在这里已经有了答案:DisablingkeyboardinputwhenusingaUITextField+UIPickerview(3个答案)关闭4年前。我在我的应用程序中使用UITextField作为值选择器。但是,在选择值后,用户可以在此UITextField中剪切或粘贴其他文本。我怎样才能避免这种情况?这是我添加选择器的方式:letpicker=UIPickerView()picker.dataSource=selfpicker.delegate=selftextFieldServer.inputView=picker这是选择器的委托(delegate)方法:funcn

ios - 如何使用 RxSwift 观察 UITextField 中的文本变化?

我想使用RxSwift观察UITextField.text属性的任何变化。我尝试使用rx.text属性,但它仅在我设置text属性时调用,如下所示:textField.text="",但在我输入文本时不起作用。我也尝试使用rx.observe(String.self,"text"),但它给出了相同的结果。如何观察UITextField中文本的任何变化? 最佳答案 要观察UITextField中文本的任何变化,您可以为Reactive类创建扩展:publicextensionReactivewhereBase:UITextField{