草庐IT

UItextField

全部标签

ios - 当用户点击 UITextfield 时以编程方式实现 UIPickerView

我目前正在做一个小项目,我有一个viewController,它有4个文本字段,其中3个工作正常。他们接受String对象。然而,第4个textField应该调出一个带有4个可选项目的UIPickerView。到目前为止,这是我在我的Controller中实现的:@IBOutletvarpickerTextfield:UITextField!@IBOutletvaritemPicker:UIPickerView!=UIPickerView()pickerTextfield是第4个字段的UITextField对象。itemPicker是我想以编程方式创建的未链接的UIPickerView

ios - 禁用预览安全文本输入 UITextField

当在UITextField中输入一个条目时,它启用了安全文本输入。输入的最后一个字符会进行一秒钟左右的简短预览。我也想禁用它。因此,只要输入一个字符,黑点就会出现,而不会出现预览。 最佳答案 这可以通过像这样配置字段的UITextFieldDelegate来完成:functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{textField.text=(text

ios - 快速验证失败时在 UITextField 中自动显示错误图标

我希望当其中一个验证在swift中失败时,错误图标图像将自动显示在UITextField中。这是正常阶段这是验证失败时的错误阶段对于那个UITextField,我创建了如下自定义UITextFieldclassOvalTextField:UITextField{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)!createBorder()}requiredoverrideinit(frame:CGRect){super.init(frame:frame)createBorder()}funccreateBord

iOS - 将点击手势添加到 UITextField

我在向我的UITextField添加点击手势时遇到问题。下面的代码:@IBActionfunchanldeTap(recognizer:UITapGestureRecognizer){println("works")}此操作与点击手势识别器相关联。在我的TextField中,我在OutletCollections中定义了gestureRecognizer。在我看来它应该有效。在描述的配置手势中工作,例如用于按钮或自定义View。你能告诉我哪里出了问题吗?我该如何解决? 最佳答案 UITextField具有委托(delegate)方法

ios - 从 UITextField 继承的自定义类在 Swift 中不起作用(使用自定义 init)

所以标题说明了一切。我正在尝试创建一个显式继承自UITextField的类。这是因为我想对我的UITextFields进行一些自定义。虽然我的主要目标是为该类创建一个自定义初始化程序,但是这样做我遇到了麻烦。这是我的代码:importUIKitclassCustomTextField:UITextField{//Classvariablesrequiredinit(coderdecoder:NSCoder,other:String){super.init(coder:decoder)self.layer.cornerRadius=15println("Instantiated")pri

ios - 如何在 Swift 2.0 中将 UITextField 转换为整数?

我是swift的初学者,正在做一些测试。说实话,我几乎不知道自己在做什么,所以请尽量解释清楚。我正在制作一个随机数生成器应用程序并想添加一个uitextfield以便用户可以输入他们对下一个随机生成的数字的猜测。尝试使用if语句将随机生成的数字与在文本字段中输入的数字进行比较时,我不断收到错误消息。importUIKitclassViewController:UIViewController,UITextFieldDelegate{@IBOutletweakvarinput:UITextField!@IBOutletweakvarinfoLabel:UILabel!//Displaye

swift - 更改 UISearchBar 内 UItextField 中图标的颜色

我正在尝试在我的搜索Controller中自定义搜索栏的外观。设置背景和文本颜色效果很好,但我只是没有找到改变文本字段中图标颜色的方法,特别是放大镜和x按钮。我找到了这个Objective-C代码,它应该可以做我想做的事,但我正在努力将它翻译成Swift:(编辑:跳至工作Swift3解决方案的第一个答案。)UITextField*searchBarTextField=[self.searchDisplayController.searchBarvalueForKey:@"_searchField"];//Magnifyingglassicon.UIImageView*leftImage

swift - UITextField Swift 中只允许字母表和空格

我想验证我的textField,它只检查允许的字母和空格,如果给出了数字,那么它将返回警告错误。//FirstIdeclaremyvaluetovariablevarnameValue:String=mainView.nameTextField.text!//ThenIdeclarethisletset=CharacterSet(charactersIn:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLKMNOPQRSTUVWXYZ")//Andthisisthevalidationif(nameValue.rangeOfCharacter(from:se

ios - 将 UITextField 输入限制为 Swift 中的数字

如何在Swift中将用户的TextField输入限制为数字? 最佳答案 您可以使用UITextFieldDelegate的shouldChangeCharactersInRange方法将用户的输入限制为数字:functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{//Createan`NSCharacterSet`setwhichincludeseveryt

ios - 在 Interface Builder 中呈现自定义 UITextField 子类时出错

我在尝试使用IBDesignable获取UITextField的子类以在InterfaceBuilder中正确呈现时遇到问题。该子类非常简单,它允许用户为UITextField中的文本放置定义插图。代码如下:importFoundation@IBDesignablepublicclassCLYInsetTextField:UITextField{@IBInspectablepublicvartopInset:CGFloat=0{didSet{self.setNeedsDisplay()}}@IBInspectablepublicvarleftInset:CGFloat=0{didSet