草庐IT

l_textField

全部标签

ios - Rx swift : Complex TextFields Validation

我是RxSwift的新手我发现的所有示例都在处理简单的案例。我正在尝试对我的文本字段进行表单验证。我的自定义TextField类有一个方法isValid()和一个regexp.isValid返回基于regexp属性。到目前为止,我已经写了以下内容:letvalids=[mLastName,mFirstName,mEmailField].map{$0.rx.text.map{text->Boolin//Iwantmorecomplexlogichere//Likereturnfield.isValid()returntext!.characters.count>0}}let_=Obser

cocoa-touch - NSUserDefaults 不保存 TextField 文本(Swift)

我正在尝试使用Swift创建游戏,我想添加创建用户名的功能,该用户名将保存在NSUserDefaults中。这是我的代码:println("TextfieldText:\(usernameTextfield.text)")NSUserDefaults.standardUserDefaults().setObject(usernameTextfield.text,forKey:"Username")NSUserDefaults.standardUserDefaults().synchronize()println(NSUserDefaults.standardUserDefaults()

ios - 用Textfield与键盘一起向上移动Uitoolbar

我有一个带有文本字段的uitoolbar和一个按钮作为uibarbuttonitem。当用户点击工具栏内的TextField时我找到了thisquestion试图解决同样的问题。不幸的是,该解决方案无效。我正在尝试的是:classChatViewController:UIViewController,CLLocationManagerDelegate,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarchatTableView:UITableView!@IBOutletweakvarchatToolbar:UIToolb

swift - 在 swift 中屏蔽 textField

如何在swift中为文本字段设置掩码?例如,电话文本字段,当用户键入它时显示为电话格式,如objective-C中的以下代码:self.textField.mask=@"(##)####-####"; 最佳答案 Swift4&&5非常简单的电话号码掩码您必须将此代码用作文本字段委托(delegate)。funcformattedNumber(number:String)->String{letcleanPhoneNumber=number.components(separatedBy:CharacterSet.decimalDigi

swift - 未调用 UITextFieldDelegate 的 textField 方法

我想我可能在做一些愚蠢的事情,但我还是要问这个问题。我看不到正在调用UITextFieldDelegate方法textField。我创建了一个带有打印语句的简单程序,显示所有其他委托(delegate)方法都可以调用,但这个不行。这是程序代码:importUIKitclassViewController:UIViewController,UITextFieldDelegate{//MARK:Properties@IBOutletweakvartestTextField:UITextField!overridefuncviewDidLoad(){super.viewDidLoad()//

swift - Rx swift : upgrade model state when textfield gets focus

我有一个带有3个UITextField的UIViewController。每当其中一个字段获得焦点时,我想为上面的提示标签设置一个新的文本值。使用RxSwift实现此目的的最佳方法是什么? 最佳答案 这可以满足您的需求。任何时候UITextField将发送一个textFieldDidBeginEditing:委托(delegate)消息,你反而会得到一个Observable。然后将Observable映射到该文本字段的正确字符串中。然后将所有3个Observables组合成一个,其中最新事件来自最近调用该委托(delegate)消息

ios - swift 不使用 UIDatePicker 更新 textfield.text

在swift中,我有一个以编程方式声明的textField。overridefuncviewDidLoad(){super.viewDidLoad()textField3.delegate=selftextField3.returnKeyType=UIReturnKeyType.Next;datePicker.datePickerMode=UIDatePickerMode.DatedatePicker.addTarget(self,action:Selector("handleDatePicker:"),forControlEvents:UIControlEvents.ValueCha

ios - Textfield 中的文本从 TextField IOS 的中间开始

你好,占位符文本和用户输入的文本从我的文本字段中间开始。我将文本字段设置为屏幕高度的30%,所以我不能简单地缩小文本字段。如何让文本从左上角开始? 最佳答案 你想要做的是水平和垂直对齐,如下所示:textField.textAlignment=.lefttextField.contentVerticalAlignment=.top结果: 关于ios-Textfield中的文本从TextFieldIOS的中间开始,我们在StackOverflow上找到一个类似的问题:

swift - Rx swift : enable/disable button based on textfields are not empty

我必须使用RxSwift根据两个文本字段上的字符数启用一个按钮@IBOutletweakvaruserTextField:UITextField!@IBOutletweakvarpasswordTextField:UITextField!@IBOutletweakvarbuttonToEnableDisable:UIButton!varenabledObservable=combineLatest(userTextField.rx_text,passwordTextField.rx_text){(user,password)inself.loginButton.enabled=a.ch

java - 更改 AWT TextField 的边框颜色

在AWT应用程序中,我需要设置TextField的边框颜色。在JTextField中,我知道我们确实可以做到以下几点JTextFieldtf=newJTextField();tf.setBorder(BorderFactory.createLineBorder(Color.decode("#2C6791")));但是setBorder()方法在awtTextField中不可用。这个问题有什么解决方法吗? 最佳答案 如您所见,AWTTextField不支持边框。您可以通过将文本字段放在比文本字段稍大的Panel中并更改面板的背景颜色来