#import "ViewController.h"
#define kScreenW [UIScreen mainScreen].bounds.size.width
#define kScreenH [UIScreen mainScreen].bounds.size.height
#define kScaleW [UIScreen mainScreen].bounds.size.width / 375
#define kScaleH [UIScreen mainScreen].bounds.size.height / 667
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
//UI要求: (50,60,275,40)
UIView *scaleView = [[UIView alloc]initWithFrame:CGRectMake(50 *kScaleW, 60 *kScaleH, 275 * kScaleW, 40 *kScaleH)];
scaleView.backgroundColor = [UIColor redColor];
[self.view addSubview:scaleView];
// Do any additional setup after loading the view, typically from a nib.
}
iOS 屏幕比例适配
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 还记得刚刚开始学习iOS的开发的时候,简简单单的小控件练习,我总是习惯性的写死Frame,后来知道了屏幕适配,添加...
- 本文转自一个朋友 Peak_One(简书作者)自认为写的真不错,果断转了!!! 原文链接:http://www.j...
- 前言 众所周知,masonry是基于autolayout的适配,使用起来还是相对来说比较简单的。但是由于本人更倾向...
- iOS中什么是布局:使用frame,Autoresizing,Autolayout,等手段确定控件对象的坐标和尺寸...