草庐IT

UItextField

全部标签

iOS 11 - 禁用智能引号

iOS11在输入时添加了智能引号。在macOS中,我们可以通过设置在NSTextView上禁用智能引号:textView.automaticQuoteSubstitutionEnabled=NO;UITextField或UITextView似乎都没有此属性或enabledTextCheckingTypes属性。如何在iOS11上禁用智能引号? 最佳答案 智能引号和智能破折号等其他功能通过UITextInputTraitsProtocol控制UITextField和UITextView都采用了它。具体来说,smartQuotesTyp

ios - UITextField attributedPlaceholder 无效

我正在尝试将我的文本字段中的占位符设为斜体,并且由于我的应用程序针对iOS6.0或更高版本,因此决定使用attributedPlaceholder属性而不是滚动更多自定义内容。代码如下:NSString*plString=@"optional";NSAttributedString*placeholder=[[NSAttributedStringalloc]initWithString:plStringattributes:@{NSFontAttributeName:[UIFontfontWithName:@"HelveticaNeue-LightItalic"size:15]}];f

ios - UITextField attributedPlaceholder 无效

我正在尝试将我的文本字段中的占位符设为斜体,并且由于我的应用程序针对iOS6.0或更高版本,因此决定使用attributedPlaceholder属性而不是滚动更多自定义内容。代码如下:NSString*plString=@"optional";NSAttributedString*placeholder=[[NSAttributedStringalloc]initWithString:plStringattributes:@{NSFontAttributeName:[UIFontfontWithName:@"HelveticaNeue-LightItalic"size:15]}];f

iphone - 如何在 UITableView 中激活下一个 UITextField?

我正在使用thisotherSOanswer用于将UITextField添加到我的UITableViewCell。但是,我现在不知道如何使用下一个按钮让用户专注于下一个项目。有什么提示吗? 最佳答案 尝试为每个UITextField分配一个标签。按下Next按钮后,计算下一个标签并使用[[UIViewviewWithTag:nextTag]becomeFirstResponder]将焦点更改到下一个文本字段。 关于iphone-如何在UITableView中激活下一个UITextFiel

iphone - 如何在 UITableView 中激活下一个 UITextField?

我正在使用thisotherSOanswer用于将UITextField添加到我的UITableViewCell。但是,我现在不知道如何使用下一个按钮让用户专注于下一个项目。有什么提示吗? 最佳答案 尝试为每个UITextField分配一个标签。按下Next按钮后,计算下一个标签并使用[[UIViewviewWithTag:nextTag]becomeFirstResponder]将焦点更改到下一个文本字段。 关于iphone-如何在UITableView中激活下一个UITextFiel

ios - 如何从 iOS 应用程序的自定义键盘检索击键?

我需要为我的iPhone应用构建自定义键盘。Previousquestionsandanswers关于该主题的重点是自定义键盘的视觉元素,但我试图了解如何从此键盘检索击键。Apple提供了inputView机制,可以轻松地将自定义键盘与UITextField或UITextView相关联,但它们不提供将生成的击键发送回关联对象的功能。基于这些对象的典型委托(delegate),我们期望三个函数:一个是普通字符,一个是退格键,一个是回车键。然而,似乎没有人清楚地定义这些功能或如何使用它们。如何为我的iOS应用构建自定义键盘并从中检索击键? 最佳答案

ios - 如何从 iOS 应用程序的自定义键盘检索击键?

我需要为我的iPhone应用构建自定义键盘。Previousquestionsandanswers关于该主题的重点是自定义键盘的视觉元素,但我试图了解如何从此键盘检索击键。Apple提供了inputView机制,可以轻松地将自定义键盘与UITextField或UITextView相关联,但它们不提供将生成的击键发送回关联对象的功能。基于这些对象的典型委托(delegate),我们期望三个函数:一个是普通字符,一个是退格键,一个是回车键。然而,似乎没有人清楚地定义这些功能或如何使用它们。如何为我的iOS应用构建自定义键盘并从中检索击键? 最佳答案

ios - 如果用户以编程方式点击 UITextfield,如何显示 UIDatePicker

我只想在用户单击UITextField时显示UIDatePicker。选择日期后,它应该显示在同一个UITextField中。我想以编程方式实现UIDatePicker。我知道如何以编程方式编写UITextField的代码。我什至不知道如何调用UIDatePicker。出生日期.mUITextFieldtxtDOB=[[UITextFieldalloc]initWithFrame:CGRectMake(10,190,300,20)];txtDOB.borderStyle=UITextBorderStyleNone;txtDOB.backgroundColor=[UIColorclear

ios - 如果用户以编程方式点击 UITextfield,如何显示 UIDatePicker

我只想在用户单击UITextField时显示UIDatePicker。选择日期后,它应该显示在同一个UITextField中。我想以编程方式实现UIDatePicker。我知道如何以编程方式编写UITextField的代码。我什至不知道如何调用UIDatePicker。出生日期.mUITextFieldtxtDOB=[[UITextFieldalloc]initWithFrame:CGRectMake(10,190,300,20)];txtDOB.borderStyle=UITextBorderStyleNone;txtDOB.backgroundColor=[UIColorclear

ios - 为什么 UITextField 在 resignFirstResponder 上设置动画?

自iOS8起,表单中的UITextFields行为非常奇怪。如果我单击另一个文本字段或按键盘上的Tab键,输入的文本会向上动画然后快速重新出现。每次View加载后都会发生这种情况,之后时不时发生。看起来像这样:我的代码是这样的:#pragmamark--(BOOL)textFieldShouldReturn:(UITextField*)textField{if(textField==self.passwordTextField){[selfloginButtonClicked:nil];}elseif(textField==self.emailTextField){[self.pass