草庐IT

uiTextFields

全部标签

iOS 如何选择行,当一个人选择它里面的 UITextField 时?

所以我有一个UITableView,其中所有单元格都有一个UITextField作为带有tag=1的subview。令我困扰的是,当用户单击textField并对其进行编辑时,我希望知道发生在哪一行。我认为可以解决的问题是,在选择subview(UITextField)时让单元格自行选择。我怎样才能做到这一点?我尝试使用数组,但由于单元格被重复使用,所以它不起作用。循环遍历所有行太慢了。 最佳答案 默认禁用每个单元格中的UITextField并使用您的UITableView委托(delegate)方法didSelectRowAtIn

iphone - 使用 uitextfields 创建 uitableview 表单

我正在处理一个有uitableview的地方,我想在它的每个单元格中添加一个uitextfield,以便它可以用作表单。大约有15个这样的uitextfields。但是由于屏幕上的空间很小,一次只显示5行,而其他行则出现在滚动中。当我尝试从所有这些uitextfields中获取数据时,我只为那些可见的数据获取数据,而对于其他人,我得到null。它应该是因为我没有使用重用标识符。以下是我的CellfoRrowAtIndex代码:editContactCell*tcell=(editContactCell*)[tableViewdequeueReusableCellWithIdentifi

ios - 有什么方法可以知道 UITextField 是否在 View 的层次结构中?

我正在inputAccessoryView中创建一个UITextField-A,当我调用[UITextField-AbecomeFirstResponder]时,它不起作用。但是,如果我延迟1秒执行此操作,它就会起作用。根据我的搜索,这是因为UITextField还不在View的层次结构中。那么有没有办法知道我不需要使用1sec延迟替代方案?SDK中是否有UITextFieldDidAppearInViewHierarchy或某种东西? 最佳答案 UIView提供了一个didMoveToSuperview方法,您可以滥用该方法来执行

iphone - 右对齐 UITextField 中的 PlaceHolder 文本

我有一个文本右对齐的UITextField。我想更改占位符文本的颜色,所以我使用-(void)drawPlaceholderInRect:(CGRect)rect方法。效果很好,但占位符文本现在左对齐(文本保持右对齐)。我想我可以添加一些代码来覆盖它,但我没有找到哪一个。提前致谢!-(void)drawPlaceholderInRect:(CGRect)rect{[[UIColorredColor]setFill];UIFont*font=[UIFontfontWithName:@"HelveticaNeue-Medium"size:18];[[selfplaceholder]draw

iphone - 如何在 iPhone 应用程序的垂直居中显示 UITextField 中的文本

我有iphone应用程序,其中有文本字段,它工作正常,但问题是它显示文本字段顶部的文本,我希望它垂直居中对齐。这是我的文本字段代码。herdTextFieldSecond=[[UITextFieldalloc]initWithFrame:CGRectMake(108,1052,259,36)];herdTextFieldSecond.textAlignment=UITextAlignmentLeft;herdTextFieldSecond.textColor=[UIColorblackColor];herdTextFieldSecond.borderStyle=UITextBorder

ios - 如何将 UITextField 中的值与 CoreData 值进行比较

我正在使用核心数据在我的应用程序中实现一个简单的登录身份验证。但是登录功能只有在我输入正确的用户名和密码时才有效,否则我会得到一个异常:[__NSArrayIobjectAtIndex:]:index0beyondboundsforemptyarray'"我知道这是因为我的代码不正确(即我只检查是否相等)。但我不知道如何检查不相等。谁能帮我执行这个使用核心数据的登录验证...代码:AppDelegate*appDelegate=[[UIApplicationsharedApplication]delegate];NSManagedObjectContext*context=[appDe

ios - 将 UIPicker 选择的值插入 UITextField

我想弄清楚如何将选定的UIPicker值传递到UITextField中。我已经创建了选择器和几个带有.tag的UItextFields来标识将值放入哪个UITextField,但是我只是不知道该怎么做这是我在点击UIPickerView时使用的方法//Dosomethingwiththeselectedrow.-(void)pickerView:(UIPickerView*)pickerViewdidSelectRow:(NSInteger)rowinComponent:(NSInteger)component{NSLog(@"Youselectedthis:%@",[dataArra

ios - UINavigationBar 中的 UITextField

我正在尝试使用以下代码将UITextField添加到UINavigationBar的右侧:UITextField*txtField=[[UITextFieldalloc]init];txtField.text=@"TextGoesHere";txtField.translatesAutoresizingMaskIntoConstraints=NO;[self.navigationController.navigationBaraddSubview:txtField];NSArray*constraints=[NSLayoutConstraintconstraintsWithVisual

ios - 带有安全选项的 UITextField 的 NSAttributedString 背景颜色

当用户指定错误时,我希望登录名/密码字段有红色背景。NSAttributedString*loginString=[[NSAttributedStringalloc]initWithString:_loginField.textattributes:@{NSBackgroundColorAttributeName:[UIColorredColor]}];此代码非常适合登录,但对于带有Secure选项(密码)的UITextField,它根本不起作用。iOS是否有任何标准方法可以使文本字段星号下的背景变红? 最佳答案 这对我来说效果很好

ios - 如果用户单击 UIPickerview,我如何在 UITextField 中显示血型

祝所有iOS开发者新年快乐。我想在UITextfield中显示血型。所以我应该使用UIPickerview并附加血型列表。我的要求是如果用户点击UITextfiled将显示UIPickerview并且用户选择血型,它将反射(reflect)UITextfield中的血型项目。我正在尝试执行此功能。但是我在UITextfield中显示血型值时遇到了一些问题。例如,如果我单击A-ve血型,它将显示在UITextfield中>。但如果我单击A+ve组,它将在UITextfield中显示为Ave而不是A+ve。这是我的问题。任何人都请帮助我。提前致谢。下面给出的是我的代码。//Bloodgro