ios - 如何在 iPhone 中隐藏数字键盘

标签 ios iphone

我有两个文本字段,一个是用户名,第二个是手机号码

用户名: 我可以使用此方法隐藏用户名文本字段的键盘

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

我的问题是 手机号码:

如何隐藏手机号码文本域?

最佳答案

您可以使用以下 library在数字键盘上添加完成和取消按钮。

您还可以使用点击手势隐藏数字键盘。使用以下代码:

 - (void)viewDidLoad
{

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

-(void)dismissKeyboard
 {
 [textField resignFirstResponder];//Assuming that UITextField Object is textField
 }

这对你有用..编码愉快!!干杯..!!

关于ios - 如何在 iPhone 中隐藏数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248324/

相关文章:

iphone - ios bool 变量声明

iphone - 使用 IB 在 UIButton 上居中多行文本

ios - 使用 CocoaPods 将 Google 表格添加到 iOS

ios - 我需要提交什么屏幕截图到应用商店

ios - 在 swift 5 中,当我进一步向右滚动时,我的 collectionView 的左侧被卡住

iphone - 设置 UITableView 的框架不能正常工作

iphone - 如何获取重定向的 URL

ios - UIBarButtonItem 的 setAlpha 在 vi​​ewDidLoad 中不起作用?

ios - 如何区分Objective-C中不同库的代码?

iphone - 在 iTunes Connect 应用程序加载器文件中指定多种语言