草庐IT

UItextField

全部标签

objective-c - UITextField 设置可见?

我正在尝试将UITextField设置为可见或不可见,但我在文档中找不到它。怎么做?我想使用类似的东西:[myTextFieldsetVisible:YES];谢谢你的建议 最佳答案 我想你正在寻找:myTextField.hidden=NO; 关于objective-c-UITextField设置可见?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10982144/

ios - 如何在 UITextField leftView 图像上获得左填充?

我正在将UIImageView设置为UITextField上的leftView,如下所示:UIImageView*envelopeView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,self.height*.1,self.height*.1)];envelopeView.image=[UIImageimageNamed:@"envelope.png"];envelopeView.contentMode=UIViewContentModeScaleAspectFit;envelopeView.bounds=CGRectInset(en

ios - 在 UIView 级别获取 UITextField Y 坐标?

目前我在自定义单元格中有一个UITextField,我想在ViewControllerView(UIView)的级别上获取该UITextField的Y坐标。目前我正在尝试做这样的事情:if(thetextField.superview.superview.superview.frame.origin.y>=keyboardY){}但是看起来Y坐标总是0,实际上不是。有什么办法可以实现吗?我这样做是因为我想检测UIKeyboard是否在UIView级别阻止了UITextField,以便我可以相应地重新排列我的单元格。谢谢! 最佳答案

iphone - 删除在 UItextfield 中输入的最后一个字符

如果文本字段长度超过100,我需要删除最后一个字符,我使用了以下代码:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{if(textfield.text.length>=100){NSString*text;textField.text=text;NSString*newString=[textsubstringToIndex:[textlength]-1];textField.text=newS

ios - 找出 UITextfield 的结束编辑无需辞职第一响应者

当用户在UITextfield中输入时,他停了2秒,光标仍然在UITextfield上,那么我们如何识别这个事件呢?即我想检查编辑是否结束,而不是从UITextField中退出第一响应者。有什么方法可以做到这一点? 最佳答案 是的,我们可以检查一下!使用UITextField委托(delegate),-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)strin

objective-c - UITextField 文本重叠清除按钮

我正在像这样向我的View添加一个文本字段:UITextField*tf_email=[[UITextFieldalloc]initWithFrame:CGRectMake((320-btnImage1.size.width)/2,170,175,35)];[tf_emailsetBackgroundColor:[UIColorclearColor]];[tf_emailsetBorderStyle:UITextBorderStyleRoundedRect];[tf_emailsetClearButtonMode:UITextFieldViewModeWhileEditing];[tf

ios - UITextView/UITextField 的虚线/虚线边框

我想为我的UITextField和UITextView设置一个点线/虚线边框。我该怎么做?我知道,我可以用这行代码设置边框:[self.textFieldCardTitle.layersetBorderWidth:1.0];[self.textFieldCardTitle.layersetBorderColor:[[UIColorwhiteColor]CGColor]];注意:我已经有了在UITextView后面添加一个UIImageView并在那里设置一个带虚线边框的图像的想法。但我不想那样解决。 最佳答案 例如,您可以尝试下一种

ios - 如何在 uitextfield iOS 中滚动文本

我需要在UITextfield中滚动数据,以便通过滚动可以看到较长宽度的文本。有人可以回复我解决这个问题吗? 最佳答案 您可以使用UITextView:尝试下面的一个。UITextView*textView=[[UITextViewalloc]initWithFrame:CGRectMake(20,40,200,70)];textView.font=[UIFontsystemFontOfSize:18.0];textView.userInteractionEnabled=YES;textView.backgroundColor=[U

ios - Xcode 7.3 UITextField 不再是有效的事件源

升级到Xcode7.3后,似乎UITextfields可以再在Storyboard或nib文件中发送事件。在以前的版本中,您可以控制从Storyboard/nib到源文件的拖动并创建一个Action。在Xcode7.3中,您只能控制拖动到源文件和创建socket。右键单击以前在Xcode中使用“发送事件”的项目现在会显示一个警告三角形,其中包含标题和附图中描述的文本。有没有人知道这是否会被添加回来,或者它被弃用的原因?与此同时,我已切换到以编程方式检查事件。谢谢。 最佳答案 你知道了吗?遇到同样的问题,但使用UIButton。这种情

ios - 在整个应用程序中禁用 UITextField 的自动更正

我想在我的应用程序中的所有文本字段上禁用自动更正。我知道UITextField上的autocorrectionType属性。但是,当我开始开发我的应用程序时,我没有将UITextField子类化。因此,我正在寻找一种解决方案,通过一行代码在我的所有TextField上禁用自动更正。我尝试使用[UITextFieldappearance],它适用于键盘外观:[[UITextFieldappearance]setKeyboardAppearance:UIKeyboardAppearanceDark];但不适用于自动更正,因为以下代码行:[[UITextFieldappearance]set