Autolayout自动布局2
来源:互联网 发布:淘宝怎么加入返利网 编辑:程序博客网 时间:2024/05/18 01:28
需求:控件水平居中,垂直居中,宽度高度均为父控件的一半
// 1.创建控件 UIView *blueView = [[UIView alloc] init]; [self.view addSubview:blueView]; blueView.backgroundColor = [UIColor blueColor]; //不要将AutoresizingMask转为Autolayout的约束 blueView.translatesAutoresizingMaskIntoConstraints = NO; // 2.添加约束 //宽度约束:父控件的一半 NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:blueView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:blueView.superview attribute:NSLayoutAttributeWidth multiplier:0.5 constant:0]; [blueView.superview addConstraint:widthConstraint]; //高度约束:父控件的一半 NSLayoutConstraint *heightConstraint = [NSLayoutConstraint constraintWithItem:blueView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:blueView.superview attribute:NSLayoutAttributeHeight multiplier:0.5 constant:0]; [blueView.superview addConstraint:heightConstraint]; //水平居中 NSLayoutConstraint *centerXConstraint = [NSLayoutConstraint constraintWithItem:blueView attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual toItem:blueView.superview attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:0]; [blueView.superview addConstraint:centerXConstraint]; //垂直居中 NSLayoutConstraint *centerYConstraint = [NSLayoutConstraint constraintWithItem:blueView attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:blueView.superview attribute:NSLayoutAttributeCenterY multiplier:1.0 constant:0]; [blueView.superview addConstraint:centerYConstraint];
0 0
- Autolayout自动布局2
- iOS自动布局autolayout(2)
- iOS AutoLayout自动布局中级开发教程(2)-初识autolayout
- iOS AutoLayout自动布局中级开发教程(2)-初识autolayout
- autolayout自动布局详解
- AutoLayout(自动布局)
- AutoLayout 自动布局
- ios Autolayout自动布局
- autoLayout 自动布局
- AutoLayout自动布局
- Autolayout(自动布局)
- 适配 - autolayout自动布局
- autoLayout-自动布局
- iOS AutoLayout 自动布局
- AutoLayout (自动布局)
- Autolayout自动布局1
- Autolayout自动布局3
- AutoLayout 自动布局
- SQL连接查询语句(内、外、交叉和合并查询)
- Activity间传递自定义类型对象
- 原来是这样的,我明白了,
- win7 32位设置JDK1.6环境变量的方法
- 相当漂亮的主题
- Autolayout自动布局2
- MAC与PHY
- C++文件读写
- 每天学习十分钟19之git笔记①
- iOS图片的渲染
- POST异步请求方式(使用代理)
- php中error与exception的区别及应用
- summery
- oracle的cardinality feedback