草庐IT

uiTextFields

全部标签

ios - 使用 RxSwift 将 UITextField 绑定(bind)到 ViewModel

我愿意将RxSwift用于模型值和ViewController之间的MVVM绑定(bind)。我想关注这个realm.iotutorial,但此后绑定(bind)显然发生了变化,示例代码无法编译。这是示例代码,我认为我已经修复了最糟糕的拼写错误/遗漏的东西:登录View模型.swiftimportRxSwiftstructLoginViewModel{varusername=Variable("")varpassword=Variable("")varisValid:Observable{returnObservable.combineLatest(self.username.asOb

swift - 使用 Swift 选择 UITextField 中的所有文本

如何以编程方式选择Swift文本字段中的所有文本?vartextField:UITextField=UITextField()textField.frame=CGRectMake(2,25,200,20)textField.text="hello"textField.font=UIFont(name:"Verdana",size:12)textField.textColor=UIColor.blackColor()textField.backgroundColor=UIColor.whiteColor()或者至少让文本立即可编辑?谢谢安德鲁 最佳答案

swift - 使用 Swift 选择 UITextField 中的所有文本

如何以编程方式选择Swift文本字段中的所有文本?vartextField:UITextField=UITextField()textField.frame=CGRectMake(2,25,200,20)textField.text="hello"textField.font=UIFont(name:"Verdana",size:12)textField.textColor=UIColor.blackColor()textField.backgroundColor=UIColor.whiteColor()或者至少让文本立即可编辑?谢谢安德鲁 最佳答案

ios - UITextField 占位符文本 : adjust to fit

我将带有较长文本的UITextField设置为占位符。我想要的是这个placeholdertext在字段宽度太小时调整它的字体大小。我已经尝试过其他帖子中描述的这个解决方案(以编程方式和在IB中)self.fieldTest.adjustsFontSizeToFitWidth=trueself.fieldTest.minimumFontSize=10.0我在这里错过了什么? 最佳答案 您可以创建UITextField的子类:classAutoSizeTextField:UITextField{overridefunclayoutSu

ios - UITextField 占位符文本 : adjust to fit

我将带有较长文本的UITextField设置为占位符。我想要的是这个placeholdertext在字段宽度太小时调整它的字体大小。我已经尝试过其他帖子中描述的这个解决方案(以编程方式和在IB中)self.fieldTest.adjustsFontSizeToFitWidth=trueself.fieldTest.minimumFontSize=10.0我在这里错过了什么? 最佳答案 您可以创建UITextField的子类:classAutoSizeTextField:UITextField{overridefunclayoutSu

ios - 在 UItextfield 的右 View 上添加一个按钮,文本不应与按钮重叠

我可以使用右View将按钮添加到UITextField右侧的文本字段,但是,文本重叠在按钮上。下面是右View按钮的代码UIView.commitAnimations()varbtnColor=UIButton(type:.Custom)btnColor.addTarget(self,action:#selector(self.openEmoji),forControlEvents:.TouchUpInside)btnColor.frame=CGRect(x:CGFloat(textField.frame.size.width-25),y:CGFloat(5),width:CGFloa

ios - 在 UItextfield 的右 View 上添加一个按钮,文本不应与按钮重叠

我可以使用右View将按钮添加到UITextField右侧的文本字段,但是,文本重叠在按钮上。下面是右View按钮的代码UIView.commitAnimations()varbtnColor=UIButton(type:.Custom)btnColor.addTarget(self,action:#selector(self.openEmoji),forControlEvents:.TouchUpInside)btnColor.frame=CGRect(x:CGFloat(textField.frame.size.width-25),y:CGFloat(5),width:CGFloa

ios - 为什么 UITextField.text 是可选的?

它开始时是一个空字符串,而不是nil。即使它被显式设置为nil,它仍然是一个空字符串。我不明白。也许通过分配nil使其更容易清除?用它编写代码很笨重。vartextField=UITextField()print(textField.text)//prints"Optional("")"textField.text=nilprint(textField.text)//prints"Optional("")" 最佳答案 这是历史的事情。UITextField在空字符串和nil字符串之间没有任何区别。在Objective-C中,无需区分

ios - 为什么 UITextField.text 是可选的?

它开始时是一个空字符串,而不是nil。即使它被显式设置为nil,它仍然是一个空字符串。我不明白。也许通过分配nil使其更容易清除?用它编写代码很笨重。vartextField=UITextField()print(textField.text)//prints"Optional("")"textField.text=nilprint(textField.text)//prints"Optional("")" 最佳答案 这是历史的事情。UITextField在空字符串和nil字符串之间没有任何区别。在Objective-C中,无需区分

ios - 设置 `UITextView `和 `UITextField `的最大字符数

我想设置允许在UITextView和UITextField中输入的最大字符数。然后这个数字将显示在一个小标签中(供用户引用,Twitter样式。) 最佳答案 更新Swift4.XfunctextView(_textView:UITextView,shouldChangeTextInrange:NSRange,replacementTexttext:String)->Bool{letnewText=(textView.textasNSString).replacingCharacters(in:range,with:text)letn