草庐IT

UItextField

全部标签

ios - 键盘存在时如何使 UITextField 向上移动?

如何防止UITextField被键盘隐藏? 最佳答案 我假设这是在UIViewController上发生的。如果是这样,您可以设置以下两个函数在键盘显示/隐藏时调用,并在它们的block中做出适当的响应。设置UIViewController:classViewController:UIViewController,UITextFieldDelegate...{varframeView:UIView!首先,在viewDidLoad()中:overridefuncviewDidLoad(){self.frameView=UIView(f

swift - 快速子类化与扩展

出于某种原因,我想自定义一个UITextField。所以目前我将它子类化并添加了一些方法。我可以在UITextField上使用扩展吗?哪种方法好?请解释! 最佳答案 作为一般经验法则(YMMV):您是否正在添加每个UITextField都应该可用的通用功能?如果是这样,请进行扩展。所有UITextField实例都可以调用新方法。您要添加的功能应该仅限于您可以精确识别的UITextField的特殊实例吗?如果是这样,请创建一个子类。只有子类的实例可以使用新方法。还有其他技术考虑因素,例如扩展不能添加字段。

swift - 快速子类化与扩展

出于某种原因,我想自定义一个UITextField。所以目前我将它子类化并添加了一些方法。我可以在UITextField上使用扩展吗?哪种方法好?请解释! 最佳答案 作为一般经验法则(YMMV):您是否正在添加每个UITextField都应该可用的通用功能?如果是这样,请进行扩展。所有UITextField实例都可以调用新方法。您要添加的功能应该仅限于您可以精确识别的UITextField的特殊实例吗?如果是这样,请创建一个子类。只有子类的实例可以使用新方法。还有其他技术考虑因素,例如扩展不能添加字段。

ios - 验证 UITextField 中的电子邮件地址

我试图在包含电子邮件地址的文本字段中进行验证。要在字符串“emailRegEx”中添加什么以限制用户在电子邮件地址中插入三个点或我必须在方法中写什么一样。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string.这是我的代码:-(BOOL)EmailValidationL:(NSString*)email{NSString*emailRegEx=@"(?:[a-z0-9!#$%\\&'*+/=?\\^_`{

ios - 验证 UITextField 中的电子邮件地址

我试图在包含电子邮件地址的文本字段中进行验证。要在字符串“emailRegEx”中添加什么以限制用户在电子邮件地址中插入三个点或我必须在方法中写什么一样。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string.这是我的代码:-(BOOL)EmailValidationL:(NSString*)email{NSString*emailRegEx=@"(?:[a-z0-9!#$%\\&'*+/=?\\^_`{

ios - UITextField Swift 中 UIPicker 的 resignFirstResponder

我希望在单击工具栏上的完成按钮后关闭UIPickerView(滑出View)。我已将UIPickerView链接为UITextField的inputView,并将UIToolbar设置为UIPickerView的inputAccessoryView。但是,我调用resignFirstResponder的函数不会将UIPicker滑出View。感谢您提供任何帮助,并提前致谢!importUIKitclassViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{//Doanyadditiona

ios - UITextField Swift 中 UIPicker 的 resignFirstResponder

我希望在单击工具栏上的完成按钮后关闭UIPickerView(滑出View)。我已将UIPickerView链接为UITextField的inputView,并将UIToolbar设置为UIPickerView的inputAccessoryView。但是,我调用resignFirstResponder的函数不会将UIPicker滑出View。感谢您提供任何帮助,并提前致谢!importUIKitclassViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{//Doanyadditiona

ios - UITextField 文本跳转 iOS 9

上一个问题的链接:UITextFieldtextjumps简要说明:我有ViewController和2个UITextField元素。当loginField为firstResponder时,self.passwordField.becomeFirstResponder()登录字段中的文本跳转到左上角并返回。更奇怪的是:这个故障只在第一次出现,然后你需要重新创建ViewController来观察这个行为这是故障视频http://tinypic.com/player.php?v=6nsemw%3E&s=8#.VgVb3cuqpHx我最终得到了这个(不适用于iOS9):functextFie

ios - UITextField 文本跳转 iOS 9

上一个问题的链接:UITextFieldtextjumps简要说明:我有ViewController和2个UITextField元素。当loginField为firstResponder时,self.passwordField.becomeFirstResponder()登录字段中的文本跳转到左上角并返回。更奇怪的是:这个故障只在第一次出现,然后你需要重新创建ViewController来观察这个行为这是故障视频http://tinypic.com/player.php?v=6nsemw%3E&s=8#.VgVb3cuqpHx我最终得到了这个(不适用于iOS9):functextFie

ios - 如何自动清除文本字段

我对Swift中的UITextField()有疑问。单击文本字段时如何清除文本字段中的文本?我的textField.text="0"。我想在单击文本字段时自动删除数字“0”:importUIKitclassViewController:UIViewController,UITextFieldDelegate{@IBOutletvarlbltext:UILabel!@IBOutletvarscrolview1:UIScrollView!@IBOutletvarfi:UITextField!@IBOutletvarscrolviewus:UIScrollView!@IBOutletvarc