草庐IT

uiTextFields

全部标签

ios - UIPickerView 作为 UITextField 的输入 View

我已经阅读了很多有关如何使用UIPickerView作为我的UITextField的inputView的内容。问题是,当我点击UITextField时,我可以调用UIPickerView。但是,我的应用程序始终加载显示的UIPickerView。我已经尝试更改viewDidLoad中的myownpickerview.hidden=YES;,但是当我单击UITextField时,这会导致问题。它不会显示,如果我点击多次,调试器会显示会出错。谁能指出我正确的方向?我只想在点击UITextField后显示UIPickerView我仍在开发我的第一个iOS应用程序。请耐心等待。谢谢=)

iphone - 动画 UITextField 以指示错误的密码

我如何向UITextField添加动画以指示错误密码,就像facebook应用程序(在登录屏幕上)或MacOSX登录框中的一样?提前致谢。 最佳答案 类似的东西-(void)shake:(UIView*)theOneYouWannaShake{[UIViewanimateWithDuration:0.03animations:^{theOneYouWannaShake.transform=CGAffineTransformMakeTranslation(5*direction,0);}completion:^(BOOLfinishe

iphone - 可以在不使用 UITextField 和 UITextView iphone 应用程序的情况下显示键盘吗?

我正在开发基于iPhone消息传递的应用程序。我想在不使用UITextView和UITextField的情况下在键盘中显示带有键盘inputAccessoryView的键盘。有可能这样做吗?请任何人帮助我。提前致谢。期待您的帮助。谢谢。编辑:因为我不希望UITextField/UITextView和控件位于UITextView/UITextField.我要在键盘上添加inputAccessoryView是UITextView。当用户触摸键盘inputView中的UITextview时,实际过程将继续。 最佳答案 对于出于某些原因想要

ios - 如何禁用 UITextField 的编辑属性?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:EasywaytodisableaUITextField?我有一个UITextField。我想禁用它的编辑属性。我只想在其中显示一段文字。我怎样才能实现它?

ios - 如何检测 iOS 8 中 UITextField 上的删除键?

我已经将UITextField子类化并实现了UIKeyInput协议(protocol)的deleteBackward方法来检测是否按下了退格键。这在iOS7上工作正常,但在iOS8上不行。当我按下退格键时,不再在UITextField上调用deleteBackward。我已经检查了文档和发行说明,但没有任何迹象表明会发生这种情况的原因。有什么指点吗? 最佳答案 很多人一直在说这是一个错误,但由于这个问题仍然存在于GM中,我开始认为这可能是逻辑上的变化。尽管如此,我还是为我的应用编写了这段代码,并在iOS7-8上对其进行了测试。将以

ios - 不再支持 UITextField -webView

我在使用某些文本字段时得到以下调试输出。UITextField-webViewcalled.Thismethodisnolongersupportedwiththenewtextarchitecture谁能解释为什么会出现这种情况?我目前在iOS7上运行XCode5 最佳答案 在iOS7之前的早期iOS版本中,所有UITextFields和UITextViews都有底层UIWebView来显示格式化文本。从iOS7开始,格式化文本是使用TextKit框架绘制的,因此-webView属性已被弃用。Apple框架似乎仍在内部调用webV

iphone - 禁用 UITextField 的简单方法?

有没有一种简单的方法可以在代码中禁用UITextField?我的应用程序有12个UITextField默认情况下全部打开,但是当在我的SegmentControl中检测到更改时我想禁用一些UITextField取决于用户选择什么分割。只需要知道如何禁用它或使其不可编辑?谢谢 最佳答案 在Objective-C中:textField.enabled=NO;在Swift中:textField.isEnabled=false引用:UIControl.isEnabled 关于iphone-禁用U

ios - 告诉 UITextField 在嵌入 UITableViewCell 时成为第一响应者

我有一个UITextField,它是UITableViewCell的subview。当我的View加载时,我希望文本字段成为第一响应者。我有一个指向表格单元格中文本字段的指针,因此我正在尝试这样做:[myTextFieldbecomeFirstResponder];这始终返回NO,无论何时调用,根据文档,这意味着文本字段拒绝成为第一响应者...我做错了什么?编辑:textfield正确响应触摸。然后它调出键盘。只有当以编程方式告诉它becomemirsistersponder时,问题才会发生。 最佳答案 事实证明,当我尝试将其发送给

ios - 控制 UITextField 中的光标位置

我有一个UITextField,我通过修改更改通知处理程序中的文本来强制格式化。这很好用(一旦我解决了重入问题)但又给我留下了一个烦人的问题。如果用户将光标移动到字符串末尾以外的某个位置,那么我的格式更改会将其移动到字符串的末尾。这意味着用户一次不能在文本字段中间插入一个以上的字符。有没有办法记住然后重置UITextField中的光标位置? 最佳答案 控制UITextField中的光标位置很复杂,因为输入框和计算位置涉及很多抽象。然而,这当然是可能的。可以使用成员函数setSelectedTextRange:[inputsetSel

ios - 如何使 UITextField 的文本在 iPhone 中以首字母大写显示

我有一个文本框,我只对首字母大写感兴趣,那么如何在iPhoneUITextField中做到这一点。 最佳答案 试试这个:tf=[[UITextFieldalloc]init];tf.autocapitalizationType=UITextAutocapitalizationTypeSentences;或在InterfaceBuilder的属性检查器中设置此属性 关于ios-如何使UITextField的文本在iPhone中以首字母大写显示,我们在StackOverflow上找到一个类似