PureLayout的部分用法
2016-04-14 11:11
375 查看
//例如,一排并列两个按钮
//需要注意的是,先添加的父视图中,然后才能添加约束有效
1)//第一个按钮的约束
[normalCarryBtn autoSetDimensionsToSize:CGSizeMake(([UIScreen
mainScreen].bounds.size.width - 15 * 3)/2, 40)];
[normalCarryBtn autoPinEdge:ALEdgeTop
toEdge:ALEdgeBottom
ofView:tableView withOffset:15];
[normalCarryBtn autoPinEdgeToSuperviewEdge:ALEdgeLeft
withInset:15];
2)//第二个按钮的约束
[quickCarryBtn autoSetDimensionsToSize:CGSizeMake(([UIScreen
mainScreen].bounds.size.width - 15 * 3)/2, 40)];
[quickCarryBtn autoPinEdge:ALEdgeTop
toEdge:ALEdgeBottom
ofView:tableView withOffset:15];
[quickCarryBtn autoPinEdgeToSuperviewEdge:ALEdgeRight
withInset:15];
//需要注意的是,先添加的父视图中,然后才能添加约束有效
1)//第一个按钮的约束
[normalCarryBtn autoSetDimensionsToSize:CGSizeMake(([UIScreen
mainScreen].bounds.size.width - 15 * 3)/2, 40)];
[normalCarryBtn autoPinEdge:ALEdgeTop
toEdge:ALEdgeBottom
ofView:tableView withOffset:15];
[normalCarryBtn autoPinEdgeToSuperviewEdge:ALEdgeLeft
withInset:15];
2)//第二个按钮的约束
[quickCarryBtn autoSetDimensionsToSize:CGSizeMake(([UIScreen
mainScreen].bounds.size.width - 15 * 3)/2, 40)];
[quickCarryBtn autoPinEdge:ALEdgeTop
toEdge:ALEdgeBottom
ofView:tableView withOffset:15];
[quickCarryBtn autoPinEdgeToSuperviewEdge:ALEdgeRight
withInset:15];
相关文章推荐
- 基于Angularjs实现分页
- 对象数组互相转换
- OpenSessionInViewFilter 的配置及作用
- tinyfox for linux 独立版 fox.sh
- 今日BBC
- java设计模式之工厂方法模式
- ROS_Navigation专题2 - Setting up your robot using tf
- 设置启动页图
- PHP原生态记录Log函数
- Wordpress (Does page has children?)
- 管道
- android版本兼容,高版本低版本兼容性
- 使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
- error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。
- SugarORM的操作
- JavaScript 中判断对象的类型
- DDMS files not found: tools\hprof-conv.exe
- CoreText图文混排 ,学习随笔记录
- 1011. World Cup Betting (20)
- 基于cryptopp -- A Password Manager密码管理系统