iOS获取状态栏和导航栏尺寸(宽度和高度)
ios 获取 导航 高度 宽度 尺寸 状态栏
2023-09-11 14:21:34 时间
iPhone开发当中,有时需要获取状态栏和导航栏高度、宽度信息,方便布局其他控件。下面介绍一下如何获取这些信息:
// 状态栏(statusbar)
CGRect rectStatus = [[UIApplication sharedApplication] statusBarFrame];
NSLog(@"status width - %f", rectStatus.size.width); // 宽度
NSLog(@"status height - %f", rectStatus.size.height); // 高度
// 导航栏(navigationbar)
CGRect rectNav = self.navigationController.navigationBar.frame;
NSLog(@"nav width - %f", rectNav.size.width); // 宽度
NSLog(@"nav height - %f", rectNav.size.height); // 高度
打印结果如下:
2015-01-14 13:22:22.206 app_name[226:60b] status width - 320.000000
2015-01-14 13:22:22.209 app_name[226:60b] status height - 20.000000
2015-01-14 13:22:22.210 app_name[226:60b] nav width - 320.000000
2015-01-14 13:22:22.211 app_name[226:60b] nav height - 44.000000
相关文章
- iOS获取设备型号
- iOS日期加减
- Vue - 判断终端是否为:IE内核、opera内核、苹果、谷歌内核、火狐内核、是否为移动终端、ios终端、android终端、是否为iPhone或者QQHD浏览器、是否iPad、是否微信、是否QQ
- JavaScript 中 new Date(time).getTime() 获取时间戳方法在 iOS 中的兼容性问题
- 《iOS 9 开发指南》——第1章,第1.1节IOS开发入门
- 《iOS 6高级开发手册(第4版)》——1.7节同步获取当前的加速计角度
- iOS 之获取IP地址 以及 判断个人热点是否开启
- iOS获取当前屏幕的尺寸和分辨率
- ios获取数组中的最大值
- iOS 2D绘图详解(Quartz 2D)之阴影和渐变(Shadow,Gradient)
- ios获取本地音乐库音乐很详细 扫描IPHONE本地音乐文件,获得音乐名,歌手名代码示例
- SwiftUI 内功之 如何提高 iOS 代码性能减少数组搜索优化
- iOS 实现时间线列表效果
- iOS获取设备型号
- iOS开发UI篇—ios应用数据存储方式(归档)
- 来碰碰运气?这款iOS应用悬赏10万找漏洞
- iOS 获取appstore 版本
- ios调用dismissViewController的一个小陷阱
- 怎样 获取 ios的系统版本
- iOS开发 - 不通过import引入类名实现push或present
- iOS - 获取当前时间日期星期几
- iOS - 获取手机设备信息
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <一>
- 利用Android与iOS系统进行移动应用开发:浅析开发过程及人员招募
- 史上最强黑客程序从iOS蔓延至Android
- 如何获取IOS手机已安装app的bundleid
- iOS 获取屏幕的朝向