码迷,mamicode.com
首页 > 其他好文 > 详细

Autolayout与Autoresizing

时间:2016-04-27 18:29:29      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

1、如果是从代码层面开始使用需要对使用的的的属性设置为 即可开始通过代码添加否则还是会按照以往的进行计算 而在 Interface Builder 中勾选了Ues Autolayout,IB生成的控件的 translatesAutoresizingMaskIntoConstraints 属性都会被默认设置NO.

 

2、view的autoresizesSubviews属性默认为YES,然后通过设置view的autoresizingMask属性值

_tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

 

UIViewAutoresizingNone

 

不会随父视图的改变而改变

UIViewAutoresizingFlexibleLeftMargin

 

自动调整view与父视图左边距,以保证右边距不变

UIViewAutoresizingFlexibleWidth

 

自动调整view的宽度,保证左边距和右边距不变

UIViewAutoresizingFlexibleRightMargin

 

自动调整view与父视图右边距,以保证左边距不变

UIViewAutoresizingFlexibleTopMargin

 

自动调整view与父视图上边距,以保证下边距不变

UIViewAutoresizingFlexibleHeight

 

自动调整view的高度,以保证上边距和下边距不变

UIViewAutoresizingFlexibleBottomMargin

 

自动调整view与父视图的下边距,以保证上边距不变

Autolayout与Autoresizing

标签:

原文地址:http://www.cnblogs.com/Ice-snowPride/p/5439814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!