使用%我想使用快捷3. 图片播放按钮,开始我的游戏设置屏幕上的图像的15%,我想这水平,更有15%为中心的图像位置从底部看,如果我在iPhone 4上观看时使用固定约束来设置它,iPhone 7+的按钮位于完全不同的地方。设置在SWIFT 3
我使用的Xcode 8.3.2和斯威夫特3.
使用%我想使用快捷3. 图片播放按钮,开始我的游戏设置屏幕上的图像的15%,我想这水平,更有15%为中心的图像位置从底部看,如果我在iPhone 4上观看时使用固定约束来设置它,iPhone 7+的按钮位于完全不同的地方。设置在SWIFT 3
我使用的Xcode 8.3.2和斯威夫特3.
创建一个用于设置约束你的按钮的.centerY
(或.bottom
)属性等于它的父的.bottom
用的0.85
(因为85%事半功倍从顶部开始的方式与从底部开始的15%相同)。
在代码中你会做这样的:
NSLayoutConstraint(item: button, attribute: .centerY, relatedBy: .equal,
toItem: view, attribute: .bottom, multiplier: 0.85, constant: 0).isActive = true
见@nathan's answer为如何在故事板此设置。
可能需要对一个扩展,你怎么设置.centerY(或.bottom)? – LukeTerzich
您是否在Storyboard中的代码中创建约束? – vacawama
在故事板,我没有代码的又 – LukeTerzich
你想要的图像视图15%,从底部,或图像视图15%,从底部底部的中心? – nathan
要么会做我认为 – LukeTerzich