Tag: uitextfield

在iOS7中更改安全UITextField中的UIFont奇怪行为

我创build一个简单的项目: https : //github.com/edzio27/textFieldExample.git 在那里添加两个UITextField ,一个用login名,另一个用安全密码。 我注意到有一些奇怪的行为: 点击login并添加一些文字, 点击密码并添加一些文字, 再次单击以loginUITextField 请注意,密码字体大小有一个奇怪的行为。 它只出现在iOS7中。 可能是什么问题? 谢谢。

如何在selectUITextField时显示UIPickerView

以下是截至目前为止我所做的一个截图: 所以我想要做的是当你select“select一个名字”Textfield我需要一个Picker来显示,input@“Jack”。

UITextField只有顶部和底部边框

我目前有一个正常的边界。 我只想要有一个顶部和底部的边框 。 我如何做到这一点? 使用UITextField的layer属性,我有以下代码: self.layer.borderColor = [[UIColor colorWithRed:160/255.0f green:160/255.0f blue:160/255.0f alpha:1.0f] CGColor]; self.layer.borderWidth = 4.0f; 我有一种使我的UITextField额外的长时间工作 ,以便用户没有看到左边界和右边界,但我只是想知道是否有一个更好的,不那么hackish这样做? 我检查了文档 ,并且更改UITextField的borderStyle没有这个选项。 从, iOS的第一个计时器

如何限制UITextField在Swift中仅使用数字?

我希望用户只能在UITextFieldinput数值。 在iPhone上,我们可以显示数字键盘,但在iPad上,用户可以切换到任何键盘。 有什么办法来限制用户在UITextField只input数值吗?

缩进UITextField中的文本

我的问题和标题一样简单,但是还有一点: 我有一个UITextField,我已经设置了背景图片。 问题在于文字如此紧密地贴着它的边缘,这也是图像的边缘。 我希望我的文本字段看起来像苹果的,在背景图像和文本开始位置之间有一些水平的空间。

UISearchBar文本字段中的自定义清除button

我试过了: UITextField *searchtextfield = [searchBar.subviews objectAtIndex:1]; UIButton *cButton = [UIButton buttonWithType:UIButtonTypeCustom]; cButton.frame = CGRectMake(0, 0, 20 , 20); cButton.backgroundColor = [UIColor clearColor]; [cButton setImage:[UIImage imageNamed:@"x-button"] forState:UIControlStateNormal];//your button image. cButton.contentMode = UIViewContentModeScaleToFill; [cButton addTarget:self action:@selector(xButtonPressed) forControlEvents:UIControlEventTouchUpInside];//This is the custom event [searchtextfield setRightView:cButton]; [searchtextfield setRightViewMode:UITextFieldViewModeWhileEditing]; 但它不能很好地工作…它显示自定义button,但是当你input一些东西,旧的回来… 我怎样才能做到这一点?

有没有办法防止键盘被解雇?

我意识到这是大多数post的反转,但是我希望即使按下“键盘向下”button键盘仍然保持。 具体来说,我有两个UITextField的视图。 使用下面的委托方法 – (BOOL)textFieldShouldReturn:(UITextField *)textField { return NO; } 即使用户按下键盘上的Donebutton或者在屏幕上的其他任何位置点击,除了键盘右下angular的麻烦的键盘按下button,我仍然可以保持键盘向上。 我使用这个视图就像一个模式视图(虽然该视图与在UINavigationController中被推入的ViewController相关联),所以从用户的angular度来看,它确实是最好的,以保持键盘的始终。 如果有人知道如何做到这一点,请让我知道! 谢谢! 更新仍然没有解决scheme! 当按下Done ,会触发textFieldShouldReturn ,但当按下Dismissbutton时,会触发textFieldDidEndEditing 。 我不能阻止textField结束编辑或永远不会消失。 不知何故,我真的想有一个方法,检测到Dismissbutton,并忽略它。 如果你知道一个方法,请赐教!

无法让UITextField自动显示文字

我有一个UITextField在表格视图单元格,当它的文本变得太长,我想字体大小减less。 我想说清楚,我正在讨论的是UITextField ,而不是UILabel或UITextView 。 我之所以这样说,是因为我看到这个问题popup了好几次,答案都是基于UILabel而不是UITextField 。 例如,有人问“我不能让我的UITextField自动缩水”,答案是“确保它的numberOfLines设置为1 ”。 据我所知, UITextField甚至没有这个属性,并且是一个单独的行控件。 我努力了: 在IB中将字体设置为系统14.0, minFontSize为7并选中“调整为适合”框 在tableView:cellForRowAtIndexPath:中的代码tableView:cellForRowAtIndexPath: ptCell.name.font = [UIFont systemFontOfSize: 14.0]; ptCell.name.adjustsFontSizeToFitWidth = YES; ptCell.name.minimumFontSize = 7.0; 但都没有工作。 我的意思是,而不是文本缩小它截断尾巴。 有谁知道我错过了什么? 大概这应该工作,因为我已经看到其他问题抱怨说,当用户不希望它这样做。

在键盘上方移动文本字段的逻辑

现在,当您开始编辑时,我有基本的代码来移动键盘上的文本字段。 但是,文本字段的大小取决于设备和方向。 所以,我写了一个粗糙的做法,它不会一直保持在键盘上方,而是在旋转时会进一步上升,所以看起来不像我想的那么专业。 我的问题的基本意义是,如果有一个逻辑来获取基于设备和方向的键盘的大小,并自动使用该值,并希望比这更快。 如果这是最好的方式,请让我知道。 否则,请提供意见。 这是我有的代码。 (这只是上移的代码,而不是下移的代码,为了防止占用太多的空间) – (void)textFieldDidBeginEditing:(UITextField *)textField { //Get Device Type NSString *deviceType = [[UIDevice currentDevice] model]; //Animate Text Field [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:0.4]; [UIView setAnimationBeginsFromCurrentState:YES]; if ([deviceType isEqualToString:@"iPhone"]) { //Size For iPhone googleBar.frame = CGRectMake(googleBar.frame.origin.x – 62.0, (googleBar.frame.origin.y – 210.0), googleBar.frame.size.width + 120.0, googleBar.frame.size.height); } else if […]

iPhone的UITextField背景颜色

我无法使用borderStyle= UITextBorderStyleRoundedRect来控制UITextField的背景颜色。 使用这种边框样式, backgroundColor属性似乎只能控制沿圆angular矩形内边缘的非常窄的线条。 其余的领域仍然是白色的。 但是,如果borderStyle设置为UIBorderStyle=UITextBorderStyleBezel则UITextField的整个背景由其backgroundColor属性控制。 这是一个function吗? 有没有办法来控制borderStyle=UITextBorderStyleRoundedRect的UITextField borderStyle=UITextBorderStyleRoundedRect ?