您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页iOS UITextfild文本框被键盘覆盖问题

iOS UITextfild文本框被键盘覆盖问题

来源:化拓教育网

简单暴力方法导入IQKeyboardManager第三方库类

使用cocospods 导入 即可实现,点击出现键盘文本框上移的样式

如果在某个页面不需要以上功能只需要加入下面代码

- (void)viewWillAppear:(BOOL)animated{
    
    [super viewWillAppear:animated];
    
    [IQKeyboardManager sharedManager].enable = NO;
    
}

- (void)viewWillDisappear:(BOOL)animated{
    
    [super viewWillDisappear:animated];
    
    [IQKeyboardManager sharedManager].enable = YES;
    
}

或者在Appdelegate里面加入下面代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    [[IQKeyboardManager sharedManager] disableInViewControllerClass:[ViewController class]];
    // Override point for customization after application launch.
    return YES;
}

点击回收键盘

- (void)viewDidLoad {
    [super viewDidLoad];

    [IQKeyboardManager sharedManager].shouldResignOnTouchOutside = YES;

}

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务