首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS开发·UIWindow与视图层级调整技巧(makeKeyWindow,resignKeyWindow,makeKeyAndVisible,keyWindow,windowLevel,UIWind

后来改变过显示状态(如.hidden=NO,makeKeyAndVisible等),而且又没有 设将其设置为keyWindow,结果导致正在显示的UIWindow不是keyWindow,从而导致添加到keyWindow...比如,获取APP的keyWindow并往上添加视图的代码: [[UIApplication sharedApplication].keyWindow addSubview:self.signView];...误区:关于keyWindow的混淆易错点 设置keyWindow与否并不 影响视图层级显示,仅来接收键盘及其它非触摸事件。...如果仅仅设置为keyWindow - (void)makeKeyWindow 如果仅仅解除为keyWindow - (void)resignKeyWindow app的keyWindow与是否在最上层显示没有任何关系...sharedApplication].keyWindow; [keyWindow addSubview:self]; 这段代码的目的是添加到最上层UIWindow,但实际操作是把自己的视图添加到keyWindow

7.6K10
领券