Tag: uitextfield

检查UITextField中的更改

我试图做一个应用程序,检查UITextField中的文本,并做出响应写在里面的东西。 我可能有用户input他们的input,然后按下button。 我希望能够在应用程序不响应的情况下不断检查文本字段。

比较两个文本字段的文本

如何比较两个文本字段中的文本以查看它们是否相同,例如在“密码”和“确认密码”文本字段中? if (passwordField == passwordConfirmField) { //they are equal to each other } else { //they are not equal to each other }

UITextField属性Placeholder不起作用

我试图使我的textfields的占位符斜体,并且由于我的应用程序是针对iOS 6.0或更高版本,决定使用的attributedPlaceholder属性,而不是滚动更多的自定义。 代码如下: NSString *plString = @"optional"; NSAttributedString *placeholder = [[NSAttributedString alloc] initWithString:plString attributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-LightItalic" size:15]}]; for (UITextField *t in myTextfields){ t.placeholder = plString; t.attributedPlaceholder = placeholder; } 然而,占位符的造型仍然不是斜体,而是像正规文本一样,只是变暗。 我错过了什么让NSAttributedString工作?

在IOS 7中的UIAlertview iOS上的多个文本字段

所以新的iOS 7已经出来,我试图添加多个textFields和标签到UIAlertviews。 我需要三个。 我一直试图添加他们作为子视图,并不再工作。 我也尝试添加UIAlertViewStylePlainTextInput多行,但它似乎只返回一个文本字段。 我需要添加标签以向他们显示要input的内容。 有没有办法用新的iOS 7完成这个任务?

如何实时检查文本字段input?

我正在为我的文本字段进行validation,我发现了一些有趣的事情,即是否可以实时检查我在文本字段中input了多less个数字。 我的文本字段input必须是8位数字。 所以我想在文字区域内的文字变为绿色时,我达到8位数字,改变颜色,当它不是。 我怎样才能做到这一点? 请帮助我,提前感谢。

允许在iOS中的UITextField单个数字

我有一个Verification ViewController ,我通过短信得到4位validation码,我需要input这些代码login,我已经创build了这样的ViewController 正如你可以看到四个UITextField ,我需要只允许每个UITextField单个数字, 我试过:我试图使用shouldChangeCharactersInRange:method: ,但它没有被调用,我不知道什么是错的,我想因为UITextField在UITableView所以它不工作。

即使UITextField为空,我是否可以检测到删除键?

当UITextField不包含任何内容时,按下键盘的删除键将不会调用任何UITextFieldDelegate的方法。 我如何检测它? 编辑:似乎没有无用的方法来做到这一点。 我能find的最有用的链接是: UITextField:任何方式来检测删除键事件时,该字段为空? 如何获得在UITextField中按下的实际按键 总之,我的解决scheme是在文本字段的开始部分放置一个永久的空格。 并进行其他必要的更改(textFieldShouldReturn:,textField:shouldChangeCharactersInRange:replacementString:等)。

在UITextField的光标位置插入string

我在UITableView中有几个UITextFields。 用户应该只能插入数字和点。 为此,我将键盘types设置为UIKeyboardTypeNumberPad,并在左下angular添加了一个“。”button。 每次按下button,都会调用一个函数。 这个函数应该在当前的光标位置插入一个点,但是这是个问题:UITextField没有一个selectedRange属性,所以我不能获取当前的光标位置。 有谁知道如何解决这个问题,或者有没有其他的方法来做到这一点? 谢谢。

将UITextFieldinput限制在Swift中的数字

我怎样才能限制用户的TextFieldinput到Swift中的数字?

UITextField应该只接受数字值

我有UITexfields我希望它应该只接受数字其他显示警报input一个数字值。 我希望motionSicknessTextFiled只能接受数字 NSString*dogswithMotionSickness=motionSicknessTextField.text; NSString*valueOne=cereniaTextField.text; NSString*valueTwo=prescriptionTextField.text; NSString*valueThree=otherMeansTextField.text; NSString*valueFour=overtheCounterTextField.text;