2016-09-25 51 views
1

我有一個非常愚蠢的問題。在酒吧的頂部,我們有導航欄,您可以在左右兩側放置一個酒吧按鈕和一箇中間的標題。Swift Toolbar/navigationbar

在底部我放了一個正常的工具欄,但是當我嘗試在每一邊放置2個酒吧按鈕,他們都去了左邊。我嘗試了底部的導航欄,它的作用是在每邊放置一個酒吧按鈕,但我無法在其上添加任務約束。所以我堅持試圖弄清楚如何在底部製作一個工具欄來添加缺少的約束,並且能夠在它的左側和右側放置2個酒吧按鈕項目。

在此先感謝。

回答

2

在兩個按鈕之間添加一個系統類型爲「靈活空間」的按鈕。這將使左邊的第一個按鈕,中間的「空間」和右邊的第二個按鈕。

把其他兩個按鈕之間的按鈕在工具欄上:

let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil) 
+0

的作品,但我得到的黃色三角形說「不可改變的價值‘空間’從未使用」。我稱之爲「空間」的「空格按鈕」。 – Adam

+0

聽起來像你有兩個不同的變量,只能使用其中的一個。擺脫你沒有使用的額外的一個。 – rmaddy

+0

抱歉,我沒有趕上你。我沒有使用哪些變量? – Adam