草庐IT

uitextfield

全部标签

swift - UITextField 边框不剪裁

我几乎可以肯定以前有人问过这个问题,但我搜索了将近一个小时,但没有找到任何东西这是我的代码:textField.font=UIFont.systemFont(ofSize:12.0)textField.layer.borderWidth=0.9textField.placeholder="borderis0.9clipisfalse"textField.layer.borderColor=UIColor.black.cgColortextField.borderStyle=UITextBorderStyle.roundedRecttextField.returnKeyType=UIRe

ios - 自定义 uitextfield 的保留循环(强引用)修复?

我有一个自定义文本字段类“loginTextFields”。我最近注意到我在其中使用这些文本字段的ViewController没有被释放,我怀疑它与这些文本字段有关......非常感谢任何指导:)我已经查了很多stackoverflow帖子,但没有一个真正帮助我。txt字段类:classLoginTextFields:UITextField,UITextFieldDelegate{overrideinit(frame:CGRect){super.init(frame:frame)delegate=selfsetConstraints()}}ViewController:classLog

ios - 将文本设置为 shouldChangeCharactersIn 内的 UITextField 后,光标将结束

我有文本标签,里面有电话号码。我在用户输入时屏蔽电话号码,以便在shouldChangeCharactersIn函数中;我得到用户输入(字符串)将该输入添加到已在UITextField中编写的文本中屏蔽文本并将其设置为UITextField返回假我的问题是,在我设置UITextfield的文本(删除或添加新字符UITextField)后,光标移动到末尾,但我希望它保持在同一位置.(意思是相同的位置,我的意思是当我不实现shouldChangeCharactersIn函数时相同)我该怎么做?谢谢。functextField(_textField:UITextField,shouldCha

ios - 在没有 Storyboard 的情况下以编程方式在 UITextField 上调用 resignFirstResponder

我有一个带有UITextField的自定义UITableViewCell,它在自定义类中有变量。我没有使用Storyboard,所以我没有导出;我正在以编程方式执行此操作。我在我的UIViewController中使用textFieldDidEndEditing来获取用户提供的值。publicfunctextFieldDidEndEditing(_textField:UITextField){print("textvalue=\(textField.text!)")}但是,如果点击导航栏按钮,则不会调用textFieldDidEndEditing。我通常知道如果我的UIViewCont

ios - UITextField 占位符和文本大小应该分开 - Swift

我的要求是,当文本字段的占位符可见时,它的颜色应该是灰色,字体大小为10,但是当用户开始在文本字段中输入时,它的颜色应该是黑色,字体大小为14。我试过这个:textField.attributedPlaceholder=NSAttributedString(string:placeholderText,attributes:[NSAttributedString.Key.foregroundColor:Color.iPhoneGrayColor,NSAttributedString.Key.font:UIFont(name:"SourceSansPro-Regular",size:10

ios - 允许使用字符集退格

我在删除文本字段时遇到问题。所以我有一个只允许字母的人名文本字段。但是当我点击删除或退格键时,它似乎不起作用。这就是我的代码的样子。functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)->Bool{letset=CharacterSet.letterreturn(string.rangeOfCharacter(from:set)!=nil)}我不确定为什么退格/删除不起作用。 最佳答案

ios - 切断 UILabel 和 UITextField 中的第一个而不是最后一个字母?

这可能是一个简单的问题,但是在搜索了20分钟没有成功之后,我想我可以在这里问一下。当UILabel和UITextField中的文本太长时,显示的字符串如下所示:verylongtextinlab...这适合大多数情况,但是现在我希望显示的字符串看起来像这样:...rylongtextinlabel一个iOS示例是电话应用程序,其中第一个字母被截断,而不是最后一个。这正是我想要实现的。我目前正在使用Swift,但我也非常感谢Objective-C中的解决方案。谢谢 最佳答案 objective-C:label.lineBreakMod

ios - 将 UITextField 转换为 Int 或 Double

我对这段代码有疑问,学得很快,但我不明白为什么。我想做的是用户在两个TextField上输入两个数字,单击一个Button,然后在Label上得到结果。我知道TextField不允许Int,但只允许字符串,我知道有方法可以将字符串转换为Int,但它对我不起作用。代码如下:importUIKitclassViewController:UIViewController{@IBOutletweakvarfirstNumber:UITextField!@IBOutletweakvarsecondNumber:UITextField!@IBOutletweakvarresultButton:UI

ios - swift 3 : Show characters remaining in UITextField

我想知道如何显示UITextField中剩余的字符。现在我通过以下方式限制字符:functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)->Bool{iftextField==TextFieldOne{guardlettext=textField.textelse{returntrue}letnewLength=text.characters.count+string.characters.count-range.lengthret

ios - 如何根据背景反转 TextField 中的文本颜色

我有一个带有TextField的缩略图,它显示了视频长度。我怎样才能使它不同于各种背景(缩略图)颜色? 最佳答案 您可以为标签添加阴影以防止屏幕截图出现这种情况:label.layer.shadowOpacity=1label.layer.shadowRadius=0label.layer.shadowColor=UIColor.black.cgColorlabel.layer.shadowOffset=CGSize(width:0,height:-1) 关于ios-如何根据背景反转Te