Tag: uitextfield

ios 7.1 UITextField色彩在故事板中不会改变

直到iOS 7.0,文本字段的tint颜色更改为您在storyboard中设置的颜色。 从iOS 7.1开始,除非以编程方式进行,否则不会更改。 这是一个错误? 有人知道吗?

UITextField被选中时清除,但是如果没有input则恢复数据

我有一个UITextFields的表,我想这样做,当select一个文本字段,当前的信息被清除(以允许新的input),但如果用户决定(select后),他们不想改变它,我希望他们能够点击其他地方,以前的数据再次出现在文本字段。 是否有捷径可寻?

shouldChangeCharactersInRange调用两次

有时候,当我只打一个字符的时候,shouldChangeCharactersInRange被调用两次。 例如,我input'avion par c',程序被调用并添加第二个'c'结果'avion par cc' – 我怎样才能避免这种情况? 这发生只是因为我将应用程序迁移到iOS 7,xCode 5。 – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { wordSearching = YES; if ([string isEqualToString:@"\n"]) { [self textFieldDoneEditing]; return NO; } if ([string isFirstCharacterPunctuation]) { NSLog(@"punctuation detected"); [self replaceWordEditedByFirstSuggestion]; [self hideSuggestions]; return YES; } NSLog(@"Search : %@", string); //NSLog(@"textField : %@", textField); NSLog(@"self : %@", self.textEdited); […]

在iOS中启用和禁用键盘返回键

我有一个UITextField。 当用户正在input时,我正在使用 – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string validationstring。 如果string是有效的,我想启用返回键; 如果它是无效的,我想禁用返回键。 有没有办法做到这一点? 例如,当用户在avai键入字符时,返回键将被禁用。 然后,返回将在用户input完成后启用。 然后当用户键入availabl ,返回将被禁用; 然后在用户typesavailable再次启用。

如何在启用键盘返回键之前在UITextField中要求最小文本长度

在我的应用程序用户注册或login需要密码至less6个字符的网站。 为了处理这个问题,我希望在启用键盘返回button之前在密码UITextField中join这个最小值。 在XIB中设置“自动启用返回键”会导致返回键被禁用,直到至less有一个字符(与我的预期相反),closures返回键即使没有文本也能返回。 任何人都可以告诉我如何才能保持返回键禁用,直到用户input6个字符?

光标出现在定制的UITextField背景图像之前

我有一个大小为360X44的背景图像,我试图把它作为我的UITextField的背景,但是它显示出一个意想不到的行为。 在图像开始之前光标正在出现,但写入的文本正在写入。 请帮帮我。 实现我的UiTextField UITextField *textFieldRounded = [[UITextField alloc] initWithFrame:CGRectMake(100, 75, 215, 30)]; textFieldRounded.borderStyle = UITextBorderStyleNone; UIImage *fieldBGImage = [[UIImage imageNamed:@"textfield_normal.png"] stretchableImageWithLeftCapWidth:50 topCapHeight:50]; [textFieldRounded setBackground:fieldBGImage]; textFieldRounded.textColor = [UIColor blackColor]; textFieldRounded.font = [UIFont systemFontOfSize:17.0]; textFieldRounded.placeholder = @"http://"; //place holder textFieldRounded.backgroundColor = [UIColor whiteColor]; textFieldRounded.autocorrectionType = UITextAutocorrectionTypeNo; textFieldRounded.backgroundColor = [UIColor clearColor]; textFieldRounded.keyboardType = UIKeyboardTypeDefault; textFieldRounded.returnKeyType = UIReturnKeyDone; […]

从不同的视图更改标签

这主要是一个代表团的问题,因为我还在学习,不明白。 我不知道如何去创build我需要的委托。 我知道类似的问题已经被问到,但解决scheme并没有帮助我。 如何将视图1上的标签的文本与视图2中的UITextField的内容切换? 谢谢!

如何在iOS8中显示键盘

我试图将我的iOS7项目转换为iOS8 当我在iOS5.0的iPhone 5s模拟器中构build应用程序时,我发现当单击UITextField或UITextView时键盘不会再自动出现… 有没有人可以告诉我如何解决这个问题? 谢谢〜

在iOS 5 UITextField问题通过在运行时更改UITextFieldBorderStyle

即使我在iOS 5 SDK中构build了应用程序,并已经让漏洞通过发布,我现在突然遇到了一些UITextFields问题。 我有一个允许input的文本框,当你按下“locking”button时,它会调用: textField.enabled = NO; textField.borderStyle = UITextBorderStyleNone; 该字段“隐藏”,但仍然像一个标签 – 应用程序的重要function。 然后再次按下“locking”button,它会调用: textField.enabled = YES; textField.borderStyle = UITextBorderStyleRoundedRect; 这在4.2 / 4.3中是完美的,但在iOS 5中,唯一出现的是没有白色背景色的文本框的斜面轮廓。 设置.backgroundColor在iOS 5上修复它,但在4.2 / 4.3上创build一个丑陋的白色方块。 我没有看到API差异文档中的这些更改的任何内容,我在这里丢失了什么? 提前致谢..

如果我在TextField中写入,启用button

在TextField中写入内容时,启用button时遇到一些问题。 如果TextField中没有任何内容,我可以禁用它,但是当您在其中写入内容时,无法再次启用它。 我有这样的东西: – (void)viewDidLoad { [super viewDidLoad]; NSUInteger textLength = [_Name.text length]; [_doneButton setEnabled:(textLength > 0)]; }