关于UI或产品如何获取iOS开发需要的各机型屏幕尺寸。以下是教程
- 有一台
mac电脑
- 电脑装置有
Xcode
开发工具 - 打开Xcode新建一个测试demo,取名
test
工具栏New
->Project
新建,点next
选中iOS
->App
起名叫test
,语言选择oc
创建之后的工程是这样的
- 找到
ViewController.m
,在- (void)viewDidLoad
方法内部粘贴如下代码
// 获取屏幕尺寸
CGSize screenSize = [UIScreen mainScreen].bounds.size;
NSLog(@"======屏幕尺寸=======");
NSLog(@"宽: %f, 高 : %f",screenSize.width,screenSize.height);
// 获取window窗口
UIWindow *window = [[UIApplication sharedApplication].windows firstObject];
// 获取安全区域top高度,即状态条高度
NSLog(@"状态栏高度: %f",window.safeAreaInsets.top);
// 获取导航条高度
UINavigationController *nav = [[UINavigationController alloc] init];
NSLog(@"导航栏高度 : %f",nav.navigationBar.frame.size.height);
样子是这样
-
至此基本已经结束了,最上方一栏是这样的
可以选择要查看的机型
运行完在底部,会有日志输出
这里是demo