iOS xib实现百分比布局
来源:互联网 发布:求欧美复古风淘宝店铺 编辑:程序博客网 时间:2024/05/23 21:37
通过代码添加约束时,我们可以添加如下约束
[NSLayoutConstraint constraintWithItem:btn attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeHeight multiplier:0.3
设置btn的宽是viewController的view的宽的1/3。
但是在xib文件中self.view并不能和它的subview同时选中。因此,没有办法直接btn.width = self.view.width * 0.3。
但是,我们可以间接来实现,直接上图。
设置tableView的左边等于self.view的左边,设置tableView的右边界等于self.view的右边界的值的0.7。同过这两个约束算出来的表格的宽度就是self.view的宽度的0.7了。间接实现百分比布局。
另外一种方式是引入其他的参照物。既然self.view不能和它的subview同时选中,可以添加一个view来作为参照物,将参照的view的左右和self.view对齐,参照的view宽度就和self.view相同,再设置width和参照的view的width成比例关系,就可以了。
0 0
- iOS xib实现百分比布局
- iOS AutoLayout 百分比布局
- iOS AutoLayout 百分比布局
- iOS AutoLayout 百分比布局
- iOS StoryBord百分比布局
- IOS Xib自动布局
- RelativeLayout实现百分比布局
- ios布局-与xib结合
- Android自实现百分比布局
- Android自实现百分比布局
- iOS xib布局小技巧-边框设置
- iOS 【UIKit-使用XIB自定义布局】
- iOS Xib中 UIScrollView 布局注意事项
- iOS:storyBoard、xib布局,AutoLayout、sizeClass技术
- iOS xib布局scrollView那些坑
- Android中实现百分比布局的方式
- Android中实现自定义百分比布局
- 用Flex实现的百分比布局
- AChartEngine添加到View中
- oracle 插入带有单引号的字段值
- IOS resign error: dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib
- API 无法显示问题
- Android中Bitmap和Drawable [转]
- iOS xib实现百分比布局
- 列的文字超过宽度的部分则用...省略号显示
- Jenkins(Hudson)实现远程部署Web项目
- struts
- Bootstrip学后见习
- SAP升级数据库ASE报 kernel SySAM: Licenses exist for ASE, but a license containing the configured (PE=EE
- map、set例子
- 算法三:树和堆排序
- JVM 调优参数详解