UIView完全置顶的方法
2016-03-02 11:53
369 查看
一般来说,若需要独立添加一个UIView,使其覆盖于整个应用窗口之上,是这样实现的:
但是,若UIView加入时系统键盘处于弹起状态,由于键盘不是应用窗口的子窗口,UIView就会被遮住,此时可用这种方法处理:
参考:http://stackoverflow.com/questions/6544042/show-a-view-over-the-keyboard
AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate]; [app.window addSubview:view];
但是,若UIView加入时系统键盘处于弹起状态,由于键盘不是应用窗口的子窗口,UIView就会被遮住,此时可用这种方法处理:
UIWindow *window = [[UIApplication sharedApplication].windows lastObject]; [window addSubview:view];
参考:http://stackoverflow.com/questions/6544042/show-a-view-over-the-keyboard
相关文章推荐
- 猫猫学iOS之UIButton一行代码重写图片和标题位置源代码分享
- IOS(UI)_CGContextRef(绘画)
- 解决 类似 sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1 这种问题
- require.js学习笔记2
- EasyUI
- markedTextRange理解及使用 计算长度
- GetItemValueFromIniFile
- 猫猫学iOS之UIButton一行代码重写图片和标题位置
- IOS(UI)_手势1
- leetcode--Implement Stack using Queues
- Java中的Collection和Map(五)--PriorityQueue
- Error using subsindex Function 'subsindex' is not defined for values of class 'struct'.
- QtGui继承关系树
- EasyUI基础知识
- UITableView四周有多余的空白区域
- 一个奇怪的子线程更新UI问题
- require.js 模态框上利用defind加载js
- ueditor上传图片是提示找不到临时文件,怎么解?
- 系统简单的UIImagePickerController
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法