2016-10-03 139 views
-1

在我的應用程序添加了一個UIButton具有以下constraintsIOS的​​自動佈局設計:增加按鈕高度裝置高度改變

Leading space = 10 
Trailing space = 10 
Height = 50 
Bottom space =10 

通過這一點,我有一個button放置在設備的底部。它適用於單個設備(iPhone 4),但隨着設備高度的增加,按鈕高度保持不變(iPhone 6)。我想更改按鈕高度Autolayout

我試過一些例子,建議增加multiplier值,但沒有運氣。

我使用Xcode 8與Swift3

請建議我。

+0

添加乘數有助於您的問題 – Arun

回答

0

還有就是要處理這個問題 一是多途徑: - 創建1,提供固定的高度約束按鈕 高度2.創建@IBOutlet約束 像這樣

@IBOutlet weak var btnHeightConstraint: NSLayoutConstraint! 

    3. Set Constraint constant as per your requirement 

喜歡這種方式。這是需要並設置「等高」約束你的「上海華」和設置,即乘值,如果您的視圖大小是一樣的iPhone 5,然後設置乘數的值是「yourHeight

btnHeightConstraint.constant = 50 //your button height 50 
btnHeightConstraint.constant = 60 //your button height 60 
0

設置所有constarints:568 ',你會得到所需的輸出。