草庐IT

UItextField

全部标签

objective-c - 无法在 iOS7 上将 UITextField 添加到 UIAlertView ...在 iOS 6 中有效

以下代码适用于iOS6(及之前),但UITextField不显示在iOS7中...关于如何让UITextField在iOS7中的UIAlterView中显示的任何想法?UIAlertView*dialog=[[UIAlertViewalloc]init];[dialogsetDelegate:self];[dialogsetTitle:@"EnterESCScore"];[dialogsetMessage:@""];[dialogaddButtonWithTitle:@"Cancel"];[dialogaddButtonWithTitle:@"OK"];dialog.tag=5;nam

ios - 如何禁用/启用 UITextField 中的返回键?

有没有办法以编程方式启用或禁用UIKeyboard上的返回键?我能找到的最接近的是enablesReturnKeyAutomatically,但这只会说明是否要禁用它。 最佳答案 也许以下代码段有帮助:textfield.enablesReturnKeyAutomatically=YES;这在iPhoneSDK中的UITextInputTraits中公开可用。使用这个,当文本字段中没有可用的输入文本时,返回键将被禁用。 关于ios-如何禁用/启用UITextField中的返回键?,我们在

ios - 为信用卡输入格式化 UITextField,如 (xxxx xxxx xxxx xxxx)

我想格式化UITextField用于输入信用卡号,使其只允许输入数字并自动插入空格,以便数字格式如下:XXXXXXXXXXXXXXXX我该怎么做? 最佳答案 如果您使用Swift,请阅读myportofthisanswerforSwift4并改用它。如果你在Objective-C中...首先,到您的UITextFieldDelegate,添加这些实例变量...NSString*previousTextFieldContent;UITextRange*previousSelection;...以及这些方法://Version1.3//

ios - 如何在 UITextField 返回键上添加操作?

我的View中有一个按钮和文本文本字段。当我点击文本字段时,会出现一个键盘,我可以在文本字段上书写,我还可以通过单击按钮来关闭键盘:[self.inputTextresignFirstResponder];现在我想启用键盘的返回键。当我按下键盘时,键盘会消失并且会发生一些事情。我该怎么做? 最佳答案 确保“self”订阅UITextFieldDelegate并使用以下命令初始化inputText:self.inputText.delegate=self;将以下方法添加到“self”中:-(BOOL)textFieldShouldRe

objective-c - 检查 UITextField 的输入是否仅为数字

如何验证UITextField的字符串输入?我想检查字符串是否为数字,包括小数点。 最佳答案 你可以用这样的几行来完成:BOOLvalid;NSCharacterSet*alphaNums=[NSCharacterSetdecimalDigitCharacterSet];NSCharacterSet*inStringSet=[NSCharacterSetcharacterSetWithCharactersInString:myInputField.text];valid=[alphaNumsisSupersetOfSet:inStr

ios - 在输入击键时获取 UITextField 的值?

假设我有以下代码:IBOutletUITextField*nameTextField;IBOutletUILabel*greetingLabel;我希望greetingLabel在用户按下任意键后立即读取“Hello[nameTextField]”。我需要的基本上是Cocoa委托(delegate)方法controlTextDidChange的iPhone等价物。每次击键时都会调用textField:shouldChangeCharactersInRange:委托(delegate)方法:-(BOOL)textField:(UITextField*)textFieldshouldCha

objective-c - IOS:使用 iPad KeyBoard 的回车键操作

我有两个文本字段,在第一个文本字段中我写“Hello”,当我在iPad键盘上按Enter时,我希望在第二个文本字段中出现“World”;如何使用enter在我的应用程序中创建操作? 最佳答案 您通常会将ViewController指定为文本字段的委托(delegate),然后实现textFieldShouldReturn:方法,例如:-(BOOL)textFieldShouldReturn:(UITextField*)textField{otherTextField.text=@"World"returnYES;}

objective-c - IOS:使用 iPad KeyBoard 的回车键操作

我有两个文本字段,在第一个文本字段中我写“Hello”,当我在iPad键盘上按Enter时,我希望在第二个文本字段中出现“World”;如何使用enter在我的应用程序中创建操作? 最佳答案 您通常会将ViewController指定为文本字段的委托(delegate),然后实现textFieldShouldReturn:方法,例如:-(BOOL)textFieldShouldReturn:(UITextField*)textField{otherTextField.text=@"World"returnYES;}

objective-c - 当点击 'Next' 时移动到下一个 UITextField

我有一个iPad应用程序,其中包含一个注册表单。该表单非常基本,仅包含两个UITextField,分别用于名称和电子邮件地址。第一个文本字段用于候选人姓名,当他们输入姓名并按键盘上的“下一步”时,我希望它自动移动到下一个电子邮件地址文本字段进行编辑。知道如何将键盘的下一个按钮设置为跳转到下一个键盘吗?谢谢 最佳答案 您需要将您的ViewController设置为UITextField委托(delegate),并实现UITextField委托(delegate)方法:-(BOOL)textFieldShouldReturn:(UITe

objective-c - 当点击 'Next' 时移动到下一个 UITextField

我有一个iPad应用程序,其中包含一个注册表单。该表单非常基本,仅包含两个UITextField,分别用于名称和电子邮件地址。第一个文本字段用于候选人姓名,当他们输入姓名并按键盘上的“下一步”时,我希望它自动移动到下一个电子邮件地址文本字段进行编辑。知道如何将键盘的下一个按钮设置为跳转到下一个键盘吗?谢谢 最佳答案 您需要将您的ViewController设置为UITextField委托(delegate),并实现UITextField委托(delegate)方法:-(BOOL)textFieldShouldReturn:(UITe