使用%我想使用快捷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