ios - 单击文本字段 IOS 时隐藏键盘

标签 ios uiview uitextfield

我正在开发一个应用程序,我正在从自定义 View (不是输入 View )向文本字段输入数据。问题是我不希望系统键盘在我触摸文本字段时弹出。我已经通过 Apple text programming document但无法找到解决方案。如何实现这一点。

最佳答案

你也可以使用手势,

- (void)viewDidLoad {
    [super viewDidLoad];

    UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)];
    gestureRecognizer.cancelsTouchesInView = NO;
    [self.view addGestureRecognizer:gestureRecognizer];
}

- (void)hideKeyboard {
    [self.view endEditing:YES];
}

关于ios - 单击文本字段 IOS 时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20881488/

相关文章:

iphone - 如何将 MKMapView 用户位置蓝点更改为选择的图像?

ios - touchesBegan 未被调用

ios - 将本地视频嵌入到 UIView 中

ios - 如何使用 IBInspectable 来控制 subview 的属性?

objective-c - 当焦点和键盘隐藏文本字段时滚动到文本字段

ios - Swift - 加载外部数据的可变范围

ios - 使用新的预写日志 (WAL) 日志记录预填充核心数据 SQL 存储

ios - 带有文本和图像的 UIBarButtonItem - iOS 8

objective-c - 在运行时更改 UITextField 的高度

ios - 仅允许 UITextField 输入数字