IQKeyboard Manager无法在静态tableview中启用?

时间:2018-01-06 09:13:34

标签: ios objective-c iphone iqkeyboardmanager

我试图在目标c中创建一个应用程序,其中我将textfield和textview放在静态tableview单元格中,并在每个单元格中使用第三方库来处理textview和textfield。

后来我尝试实现库IQKeyboardManager但是失败了。这是我的viewdidLoad()代码。

- (void)viewDidLoad {
[super viewDidLoad];
[[IQKeyboardManager sharedManager] setToolbarManageBehaviour:IQAutoToolbarByPosition];
}

我试图在viewDidAppear中做同样的事情,但它没有帮助。所有必需的文件也被导入但由于某种原因自动定位不起作用。有谁知道为什么?替代解决方案也欢迎。谢谢。

1 个答案:

答案 0 :(得分:0)

添加此代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    [[IQKeyboardManager sharedManager]setEnable:YES];
}

此外,将以下代码添加到视图控制器

-(void)viewWillAppear:(BOOL)animated{

   [super viewWillAppear:YES];
}