iOS界面布局的几种方式 | 您所在的位置:网站首页 › 云桌面的布置方式有几种 › iOS界面布局的几种方式 |
iOS界面布局之一——使用代码进行布局 一、这是最简单的布局方式,在UI控件初始化时通过- (void)initWithFrame进行设置,或者在init之后在进行设置 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIView * view1 = [[UIView alloc]initWithFrame:CGRectMake(20, 40, 200, 200)]; view1.backgroundColor=[UIColor redColor]; UIView * view2 = [[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)]; view2.backgroundColor=[UIColor greenColor]; [view1 addSubview:view2]; [self.view addSubview:view1]; }效果是这样的(大家也应该能想的出来) 当然了,这种情况下我们应该怎样做适配呢,在autoLayout没有出现之前,Apple提供的方法主要是autoresizing(在现在的xib/storyBoard里也能找到相应的设置)。 typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0,//默认 UIViewAutoresizingFlexibleLeftMargin = 1 |
CopyRight 2018-2019 实验室设备网 版权所有 |