在我的应用程序中,我添加了UIButton
以及constraints
:
Leading space = 10
Trailing space = 10
Height = 50
Bottom space =10
通过这个我得到一个button
放置在设备的底部。它适用于单个设备(iPhone 4),但随着设备高度增加,按钮高度保持不变(iPhone 6)。
我想用Autolayout
更改按钮高度。
我尝试了一些示例,建议添加multiplier
值,但没有运气。
我正在使用Xcode-8和Swift3
请建议我。
答案 0 :(得分:0)
有多种方法可以解决此问题 第一:- 创建1,将固定高度约束设置为按钮 2.创建高度约束的@IBOutlet 像这样
@IBOutlet weak var btnHeightConstraint: NSLayoutConstraint!
3. Set Constraint constant as per your requirement
像这样。
btnHeightConstraint.constant = 50 //your button height 50
btnHeightConstraint.constant = 60 //your button height 60
答案 1 :(得分:0)
设置所需的所有constarints并设置' Equal Height'限制你的超级视图'并设置乘数值,即如果您的视图大小与iphone 5相同,则将乘数值设置为' yourHeight:568',您将获得所需的输出。