草庐IT

textfield

全部标签

text - 如何声明文本字段只能包含整数?

在swift中,我正在尝试制作一个允许启用按钮的文本字段,但仅当文本字段包含整数时。我该怎么做? 最佳答案 两件事:指定键盘类型以仅显示数字小键盘。因此,将keyboardType设置为.numberPad。然而,这不足以阻止用户在文本字段中输入无效字符。例如,用户在使用iPad时仍然可以粘贴文本或切换键盘。指定文本字段的委托(delegate)并实现shouldChangeCharactersInRange,它将不接受除数字0到9以外的任何字符:classViewController:UIViewController,UIText

text - 如何声明文本字段只能包含整数?

在swift中,我正在尝试制作一个允许启用按钮的文本字段,但仅当文本字段包含整数时。我该怎么做? 最佳答案 两件事:指定键盘类型以仅显示数字小键盘。因此,将keyboardType设置为.numberPad。然而,这不足以阻止用户在文本字段中输入无效字符。例如,用户在使用iPad时仍然可以粘贴文本或切换键盘。指定文本字段的委托(delegate)并实现shouldChangeCharactersInRange,它将不接受除数字0到9以外的任何字符:classViewController:UIViewController,UIText

ios - 快速聚焦文本字段

我在注册屏幕上有4个文本字段,我已将其设置为当用户在每个文本字段上按下下一步时,下一个文本字段将获得焦点。代码如下:functextFieldShouldReturn(textField:UITextField)->Bool{if(textField==self.fNameField){textField.resignFirstResponder()self.sNameField.becomeFirstResponder()}elseif(textField==self.sNameField){self.emailField.becomeFirstResponder()}elseif(

ios - 快速聚焦文本字段

我在注册屏幕上有4个文本字段,我已将其设置为当用户在每个文本字段上按下下一步时,下一个文本字段将获得焦点。代码如下:functextFieldShouldReturn(textField:UITextField)->Bool{if(textField==self.fNameField){textField.resignFirstResponder()self.sNameField.becomeFirstResponder()}elseif(textField==self.sNameField){self.emailField.becomeFirstResponder()}elseif(

swift - 如何在 Swift 的 TextField 中禁用粘贴?

我有一个带有numberPad的TextField,该函数仅在包含数字时运行。如果用户将字母粘贴到TextField中并单击“确定”,用户将导致应用程序崩溃。如何禁止在TextField中粘贴? 最佳答案 我同意LeonardoSavioDabus,如果我是你,我会使用字符串检查并发出警告,这会让事情变得更容易。但是,如果禁用粘贴选项是您真正想要放入应用程序中的奇特功能,那么您需要做更多的工作。我将提供以下步骤。第1步:您需要创建另一个扩展UITextField的类。在这个例子中,我制作了我的CustomUITextField。im

swift - 如何在 Swift 的 TextField 中禁用粘贴?

我有一个带有numberPad的TextField,该函数仅在包含数字时运行。如果用户将字母粘贴到TextField中并单击“确定”,用户将导致应用程序崩溃。如何禁止在TextField中粘贴? 最佳答案 我同意LeonardoSavioDabus,如果我是你,我会使用字符串检查并发出警告,这会让事情变得更容易。但是,如果禁用粘贴选项是您真正想要放入应用程序中的奇特功能,那么您需要做更多的工作。我将提供以下步骤。第1步:您需要创建另一个扩展UITextField的类。在这个例子中,我制作了我的CustomUITextField。im

ios - 在 Swift 中获取和设置 UITextField 和 UITextView 的光标位置

我一直在试验UITextField以及如何使用它的光标位置。我找到了许多关系Objective-C的答案,如GettingthecursorpositionofUITextFieldiniosControlcursorpositioninUITextFieldUITextFieldgetcurrentlyeditedword但是因为我在使用Swift,所以我想学习如何获取当前光标位置并在Swift中设置它。下面的答案是我从Objective-C实验和翻译的结果。 最佳答案 以下内容适用于UITextField和UITextView。

ios - 在 Swift 中获取和设置 UITextField 和 UITextView 的光标位置

我一直在试验UITextField以及如何使用它的光标位置。我找到了许多关系Objective-C的答案,如GettingthecursorpositionofUITextFieldiniosControlcursorpositioninUITextFieldUITextFieldgetcurrentlyeditedword但是因为我在使用Swift,所以我想学习如何获取当前光标位置并在Swift中设置它。下面的答案是我从Objective-C实验和翻译的结果。 最佳答案 以下内容适用于UITextField和UITextView。

ios - 在 Swift 的 iOS 警报中从 TextField 获取输入值

我正在尝试使用输入生成警告消息,然后从输入中获取值。我找到了许多关于如何制作输入文本字段的好教程。但我无法从警报中获取值。 最佳答案 针对Swift3及更高版本更新://1.Createthealertcontroller.letalert=UIAlertController(title:"SomeTitle",message:"Enteratext",preferredStyle:.alert)//2.Addthetextfield.Youcanconfigureithoweveryouneed.alert.addTextFiel

ios - 在 Swift 的 iOS 警报中从 TextField 获取输入值

我正在尝试使用输入生成警告消息,然后从输入中获取值。我找到了许多关于如何制作输入文本字段的好教程。但我无法从警报中获取值。 最佳答案 针对Swift3及更高版本更新://1.Createthealertcontroller.letalert=UIAlertController(title:"SomeTitle",message:"Enteratext",preferredStyle:.alert)//2.Addthetextfield.Youcanconfigureithoweveryouneed.alert.addTextFiel