iOS的横竖屏切换
来源:互联网 发布:苹果logo的由来知乎 编辑:程序博客网 时间:2024/05/16 16:03
1.监听广播
//监听横竖屏切换的广播 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doRotateAction:) name:UIDeviceOrientationDidChangeNotification object:nil];
2.在监听屏幕翻转的函数里实现UI自适应
- (void)doRotateAction:(NSNotification *)notification { CGRect frame = self.headlineView.frame; if ([[UIDevice currentDevice] orientation] == UIInterfaceOrientationPortrait || [[UIDevice currentDevice] orientation] == UIInterfaceOrientationPortraitUpsideDown) { //竖屏 } else { //横屏 } self.sourceWidth = [[UIScreen mainScreen] bounds].size.width;//实时计算当前屏幕的宽度}
1. 状态栏高度:20,有通话的时候40.
2. NavigationController导航栏高度44,横屏的时候32.
3. Tabbar,48,
4. toolbars,44。
5. 键盘。一般来说是320x216,横屏的时候是480x162.不过这个做不得准,可以通过回调来获取。
6. 一般来说,button,label,textfield至少需要30个像素高来正常显示文字。(默认字体)。
2 0
- iOS的横竖屏切换
- ios横竖屏切换
- IOS横竖屏切换
- IOS 横竖屏切换
- iOS横竖屏切换
- ios 切换横竖屏
- iOS 横竖屏切换
- iOS 横竖屏切换
- iOS横竖屏切换
- iOS 横竖屏切换
- IOS下的横竖屏切换研究
- iOS 6横竖屏切换
- 横竖屏切换问题ios
- ios代码切换横竖屏
- IOS强制横竖屏切换
- iOS 怎样切换横竖屏
- iOS开发~横竖屏切换
- iOS 中横竖屏切换
- ios代理
- 安卓最快的虚拟机
- 论——中国互联网企业该如何管理?
- mkdir()与 mkdirs()方法的区别 ;目录和文件的区别;绝对路径和相对路径的详解;file的getPath getAbsolutePath和getCanonicalPath的不同
- windows下通过adb为Android手机安装APK
- iOS的横竖屏切换
- 如何使用CSS画一个小三角图标
- redis客户端连接工具
- 遇到编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义
- 做地球上最牛的UED——UED创立之初的口号
- T-SQL脚本中引用当前脚本目录
- 【HDU】4616 Game 树型DP
- 分治策略
- hdu 4336 Card Collector 2012 Multi-University Training Contest 4