Questions tagged «uitextfield»

UITextField对象是一个控件,该控件显示可编辑的文本,并在用户按下返回按钮时将操作消息发送到目标对象。通常,您可以使用此类从用户那里收集少量文本并基于该文本执行一些立即操作,例如搜索操作。


3
在输入击键时获取UITextField的值?
假设我有以下代码: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; 我希望greetingLabel用户按下任意键后立即阅读“ Hello [nameTextField]”。 我基本上需要的是与Cocoa委托方法等效的iPhone controlTextDidChange。 的textField:shouldChangeCharactersInRange:委托方法被称为每个键击发生时: - (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 字符串参数返回被按下的字符。但是,实际textField的值(nameTextField.text)保留为空白。 我在这里想念什么?(我想nameTextField反映用户到目前为止输入的确切字符串)。

14
如何禁用UITextField编辑但仍然接受触摸?
我正在做一个UITextField具有UIPickerViewas的inputView。一切都很好,除了我可以通过复制,粘贴,剪切和选择文本进行编辑,而且我不希望这样做。仅选择器应修改文本字段。 我明白了,我可以禁用通过设置编辑setEnabled或setUserInteractionEnabled到NO。好的,但是TextField停止响应触摸并且选择器不显示。 我该怎么做呢?

21
如何在按下回车键时以编程方式关闭键盘iOS
我以UITextField编程方式创建了UITextFieldviewController属性。我需要用返回键和屏幕上的触摸关闭键盘。我可以取消触摸屏,但是按回车键不起作用。 我已经看到了如何使用情节提要和如何UITextField直接分配和初始化对象而不将其创建为属性来进行操作。有可能吗? 。H #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate> @property (strong, atomic) UITextField *username; @end .m #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColor blueColor]; self.username = [[UITextField …



13
如何在Swift中将TextField添加到UIAlertController
我正在尝试显示UIAlertController带有的UITextView。当我添加行时: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } 我收到一个Runtime错误: 致命错误:解开Optional值时意外发现nil let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cancelAction: UIAlertAction = UIAlertAction(title: "Cancel", style: .Cancel) { action -> Void in //cancel code } alertController.addAction(cancelAction) //Create an optional action let …

27
UITextfield iOS7上的leftView / rightView填充
iOS7上的UITextField的leftView和rightView视图实际上靠近文本框边框。 如何在这些项目中添加一些(水平)填充? 我尝试修改框架,但是没有用 uint padding = 10;//padding for iOS7 UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage]; iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16); textField.leftView = iconImageView; 请注意,我对在文本字段的文本中添加填充不感兴趣,例如使用UITextBorderStyleNone设置UITextField的填充

5
如何在iPhone应用程序的密码字段中隐藏文本?
我的应用程序(UITextField)中有一个密码字段。当用户在字段中输入文本时,我希望它显示*而不是他们输入的文本。 我尝试使用UIControlEventEditingDidEndof,UITextField但是*在编辑时仅在末尾显示一个,但是我希望它在*输入任何文本后立即显示s,就像在任何在线电子邮件密码字段中一样。如何获得所需的行为?

4
如何在UITextField返回键上添加动作?
我的视图中有一个按钮和文本文本字段。当我单击文本字段时,将出现一个键盘,并且我可以在文本字段上书写,并且还可以通过添加以下内容单击按钮来关闭键盘: [self.inputText resignFirstResponder]; 现在我要启用键盘的返回键。当我按键盘时,键盘将消失,并且会发生某些事情。我怎样才能做到这一点?

20
在Swift中设置UITextField的最大字符长度
我知道还有其他主题,但似乎无法找到实现方法。 我试图将UITextField限制为仅5个字符 最好是字母数字和-和。和_ 我看过这段代码 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = 4 let currentString: NSString = textField.text let newString: NSString = currentString.stringByReplacingCharactersInRange(range, withString: string) return newString.length <= maxLength } 和 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { …

9
如何在iOS中的小键盘上添加“完成”按钮
因此,小键盘默认情况下不带有“完成”或“下一步”按钮,因此我想添加一个。在iOS 6及以下版本中,有一些技巧可以在键盘上添加按钮,但它们似乎在iOS 7中不起作用。 首先我订阅显示通知的键盘 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; 然后,当键盘显示时,我尝试添加一个按钮: - (void)keyboardWillShow:(NSNotification *)note { // create custom button UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeSystem]; doneButton.frame = CGRectMake(0, 50, 106, 53); doneButton.adjustsImageWhenHighlighted = NO; [doneButton setTitle:@"Done" forState:UIControlStateNormal]; [doneButton addTarget:self action:@selector(dismissKeyboard) forControlEvents:UIControlEventTouchUpInside]; // locate keyboard view UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] …




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.