如何在xcode的33%范围内设置图像视图,
例如,我在android studio中使用android:layout_weight="1"
我在反应原生中使用style={{flex:1}}
,
我可以用什么来进行ios开发?
答案 0 :(得分:1)
这可能会对您有所帮助:
添加以下约束:
必需的Cosntraints:
可选的Cosntraints:(它有助于设置视图的x和y位置)
等宽度约束:
等高度约束:
答案 1 :(得分:0)
使用 [UIScreen mainScreen] .bounds.size.height 获取设备的屏幕高度,获得该高度的33%并将该高度指定给imageview。那就是它!
答案 2 :(得分:0)
使用AutoLayout,
对于Imageview应用这样的约束
1) equal width to parent view
2) equal height to parent view
然后通过双击图像视图来改变乘数,
其中
constant - 0
priority - 1000
multiplier - 0.33
将此应用于两个约束(相等宽度以及相等高度),它将转换为比例宽度和高度,占父视图的33%。
答案 3 :(得分:0)
这也可以通过编程方式完成:
let imageView = UIImageView(frame: CGRect(x: 0,
y: 0,
width: self.view.frame.width * 0.33,
height: self.view.frame.height * 0.33))