UIWindowLevelStatusBar

UIWindowLevelStatusBar

appDelegate中的此代码使我的应用行为异常

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window.windowLevel = UIWindowLevelStatusBar + 1;
    return YES;
}

当从函数[myTextView resignFirstResponder]隐藏键盘时,我的键盘在视图下消失了,而不是应该滑下来。

改变这种状况的最好方法是什么?为什么UIWindowLevelStatusBar + 1弄乱了所有应用程序结构?

编辑:

我想做的是在statusBar上创建一个视图。在UIWindowLevelStatusBar + 1中设置appDelegate是错误的方法吗?

最佳答案

键盘也存在于窗口中(屏幕上的所有内容都在其中),并且该窗口的级别低于您窗口的级别。

为什么将窗口级别设置得如此之高?如果您告诉我们您要完成的工作,我们也许可以建议另一种方法。

08-27 22:15