【发布时间】:2014-03-16 16:09:43
【问题描述】:
我正在 Xcode 5.0.2 上测试一个简单的应用程序。使用故事板,我拖动了两个通过 segue 连接的视图控制器。在第一个视图控制器上有一个按钮,按下该按钮后,下一个控制器会出现,它有两个文本字段。当我点击文本字段时,键盘没有显示并且文本光标丢失。
textFieldViewController.h 文件
@property (weak, nonatomic) IBOutlet UITextField *nameField;
@property (weak, nonatomic) IBOutlet UITextField *numberField;
- (IBAction)textFieldDoneEditing:(id)sender;
- (IBAction)backgroundTap:(id)sender;
textFieldViewController.m 文件
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
- (IBAction)backgroundTap:(id)sender {
[self.nameField resignFirstResponder];
[self.numberField resignFirstResponder];
}
截图
【问题讨论】:
-
您是否将
textFieldDoneEditing:方法连接到您的textView?如果是意味着什么是控制状态? -
您是否从情节提要中将您的 viewController(例如 XYZViewController)类设置为 viewController 的身份检查器
-
@iMani on DidEndonExit
-
@hellosheikh - 试试这个 - 似乎你打开了自动布局并将其关闭或 - 转到编辑器 -> 解决自动布局问题 -> 清除约束或更新框架
-
谢谢你很抱歉仍然没有出现键盘
标签: ios uitextfield