appDelegate
中的这段代码使我的应用表现得很奇怪
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.windowLevel = UIWindowLevelStatusBar + 1;
return YES;
}
当从函数 [myTextView resignFirstResponder]
隐藏键盘时,我的键盘消失在 View 下,而不是按应有的方式向下滑动。
改变这种情况的最佳方法是什么?为什么 UIWindowLevelStatusBar + 1
会弄乱所有应用程序结构?
编辑:
我想要做的是在 statusBar
顶部创建一个 View 。在 appDelegate
中设置 UIWindowLevelStatusBar + 1
是一种错误的方法吗?
最佳答案
哥们,我知道这已经是 2 岁了,但事情是这样的:
适用于 iOS 7 和 8,未在 9 beta 上进行测试。
我正在向状态栏添加一个股票代码。是的,我知道苹果不喜欢它,但用户可以选择在其他地方使用它。
在app Delegate中,当你想隐藏状态栏的内容(运营商、小时、电池)时,你调用:
self.window.windowLevel = UIWindowLevelStatusBar+1;
好的
问题是弄清楚如何取回内容,对吧?这也是我的问题。这是:
self.window.windowLevel = UIWindowLevelStatusBar-1;
再见
关于iphone - "UIWindowLevelStatusBar + 1"奇怪的键盘行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14031715/