小编Vah*_*yan的帖子

一种隐藏键盘的实用方法

在我的项目中,我有几个页面,包含许多UITextField-s.所以我认为最好创建一个名为hideKeyboard的实用程序方法,它在任何情况下都可以工作.这是我的解决方案,但实际上这段代码中的某些东西感觉不对.有没有更好的解决方案呢?

+(void) hideKeyBoard {
    UITextField* t = [[UITextField alloc] initWithFrame:CGRectNull];
    [[UIApplication sharedApplication].keyWindow addSubview:t];
    [t becomeFirstResponder];
    [t resignFirstResponder];
    [t removeFromSuperview];
}
Run Code Online (Sandbox Code Playgroud)

iphone keyboard objective-c ios

3
推荐指数
1
解决办法
1859
查看次数

标签 统计

ios ×1

iphone ×1

keyboard ×1

objective-c ×1