2017-05-25 71 views
2

這應該非常簡單,但對於自動佈局而言,我已經證明了它的難度令人難以置信。 我有一個水平條形按鈕。我想在它下面集中一個圓形的信息圖標。汽車佈局一直試圖通過拉長圓形按鈕爲橢圓形,如下面的不是從左至右居中它:IOS /故事板/ Autolayout:單槓下的中央圓形按鈕

enter image description here

以上是下面的約束應該工作,但不要」的結果噸。

enter image description here

誰能告訴我正確的約束添加到完成這個簡單的任務。

謝謝。

+0

您是否設置了'imageView.contentMode = .center'?另外,如果可能,你可以上傳你的項目到某個地方,以便我們看到你是如何設置你的約束的? – ozgur

+0

上圖中顯示了約束條件。 – user6631314

+0

我想我得到它的工作。我修復了圖標的寬度和高度,現在它更長時間地將它放到左側。並不是說它在任何情況下都是有意義的,但它在中間顯示,不再延伸。 – user6631314

回答

0

如果圖像被拉伸,則將其contentMode設置爲aspectFit或aspectFill。

一旦完成,您可以添加約束到圖像,以便它和登錄按鈕共享垂直中心。

0

你可以看到這個黃色框顯示在你的視圖?它顯示的警告意味着現在選擇的視圖應該根據定義的約束放置在這裏。我猜這個觀點的限制與其他觀點相沖突。嘗試通過添加「建議」約束或修復錯位來解決此警告。我希望它能工作,如果沒有,那麼給我你的代碼,我會爲你解決這個問題。

enter image description here