草庐IT

uiTextFields

全部标签

iphone - UITextField 隐藏键盘但 Reamin First Responder?

我已经将UITextField子类化以显示UIDatePicker而不是键盘。输入日期是我们应用程序经常发生的事情。当我们容纳键盘的另一个自定义类需要知道第一响应者是什么时,就会出现问题。有没有办法在隐藏键盘的同时保持第一响应者的身份? 最佳答案 不,您必须辞去响应者(放弃焦点)才能关闭键盘。编辑:看来我撒谎了。尝试[self.viewendEditing:YES];仅供引用:它仅适用于iOS3.2+ 关于iphone-UITextField隐藏键盘但ReaminFirstRespond

iphone - 光标出现在自定义的 UITextField 背景图像之前

我有一个大小为360X44的背景图像,我试图将其作为我的UITextFields的背景,但是它显示出意外的行为。光标在图像开始之前出现,但文本在写入位置写入。我的UiTextField的实现UITextField*textFieldRounded=[[UITextFieldalloc]initWithFrame:CGRectMake(100,75,215,30)];textFieldRounded.borderStyle=UITextBorderStyleNone;UIImage*fieldBGImage=[[UIImageimageNamed:@"textfield_normal.p

iphone - 如何遍历多个 UITextField

我有四个UITextField,我想在UIAlertView中使用,目前它是这样的一旦达到4个字符限制,我希望能够将每个框限制为4个字符,然后我希望下一个UITextField成为第一响应者。我也希望能够反向执行此操作,因此如果在第二个字段中没有可用字符后删除字符,请转到第一个并开始删除等。目前我的代码非常草率,因为我只是想让这样的东西工作..所以这就是它到目前为止的样子。//提示用户在此处输入注册UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"PleaseRegisterDevice"message:@""delegate:n

iphone - 如何在 UITableView (UITableViewCell) 中使用 UITextField 实现类似的 UI?

我希望在UITableViewCell(在UITableView中)中使用UITextField来模仿以下UI。我是MonoTouch的新手,我似乎无法弄清楚代码会是什么样子。 最佳答案 这很简单。只需向单元格添加一个没有背景颜色的UITextField。在您的cellForRowAtIndexPath方法中添加以下代码。UITextField*inputText=[[UITextFieldalloc]initWithFrame:CGRectMake(10,10,280,22)];inputText.textAlignment=UI

ios - UITextField 控制关闭按钮和键盘返回键

这对某人来说可能是一个简单的问题。如何控制键盘的返回键。我有一个这样的设置:usernameField.returnKeyType=UIReturnKeyNext;另一个像这样:passwordField.returnKeyType=UIReturnKeyDone;我希望每种方法都有不同的方法,但如有必要,也可以通过textField.tag上的if语句来控制。其次,当UITextField中的关闭按钮被单击时,是否仍然可以控制(运行一些代码)。我指的是文本字段中显示的光x一旦字段中有文本,它会清除其数据字段。或者在字段中不使用此关闭图标的方法? 最佳答案

iphone - 当设置为 UITextField 的 leftView 时,UIButton 在边界外接收触摸事件

这让我有点头疼。在我正在构建的应用程序中,我使用了UITextField,并添加了一个按钮作为leftView属性。然而,似乎在iPad(包括sim和设备)上,按钮正在接收超出其范围的触摸。当用户触摸占位符文本时,这会干扰UITextField成为第一响应者的能力。似乎在触摸占位符文本时,事件是由按钮而不是文本字段本身处理的。奇怪的是,这似乎只发生在iPad上;它在iPhone上按预期工作。下面是一些演示问题的简单代码:-(void)viewWillLayoutSubviews{[superviewWillLayoutSubviews];UITextField*textField=[[

ios - UiTextField:不调用 canPerformAction、caretRectForPosition、selectionRectsForRange (Swift 3)

我做了很多研究,但没有办法解决这个问题。有人可以告诉我为什么没有为MyTextField对象调用canPerformAction、caretRectForPosition、selectionRectsForRange。我读到只有当类继承自UITextField而不是UITextFieldDelegate时才会调用这些函数。我还尝试将override放在函数定义的前面。但是Swift3不喜欢这样:方法不会覆盖其父类(superclass)ViewController.swift中的任何方法这应该不是问题,因为可以像此处所述那样删除覆盖:Swiftprotocols:methoddoesn

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

在我的应用程序中,用户在需要至少6个字符长的密码的网站上注册或登录。为此,我想在启用键盘返回按钮之前在密码UITextField中施加最小值。在XIB中设置自动启用返回键会导致返回键被禁用,直到至少有一个字符为止&(与我的预期相反)关闭它会导致即使没有文本也可以启用返回键。谁能告诉我如何在用户输入6个字符之前一直禁用返回键? 最佳答案 在用户输入6个密码字符之前,没有明显的方法可以禁用返回键。不过,我为您提供了一些其他解决方案,可能会达到目的。在密码字段下方写一条小消息——“必须至少包含6个字符”当密码文本字段失去焦点时显示警报。-

ios - UITextField 和 UITextView 的 UITextInput 协议(protocol)使用来管理崩溃时的选择结果

UITextField和UITextView都采用了UITextInput协议(protocol)。UITextView的selectedRange属性返回NSRange,其中UITextField没有任何选择属性/方法。我想使用一个例程来管理UITextField或UITextView中的插入。所以我做了以下事情:idtextInput=nil;if([self.aTextViewisFirstResponder]){textInput=self.aTextView;}elseif([self.aTextFieldisFirstResponder]){textInput=self.a

ios - 我如何为 borderWidth 自定义所有 UITextField 外观?

我正在尝试为borderWith自定义所有UITextField外观。尝试这样的事情。只有前两行有所作为。其余线路不工作?[[UITextFieldappearance]setBackgroundColor:[UIColorgreenColor]];[[UITextFieldappearance]setTextColor:[UIColorblackColor]];[UITextFieldappearance].layer.cornerRadius=6.0f;[UITextFieldappearance].layer.borderColor=[UIColorredColor].CGCol