2014-11-04 84 views
0

我正在研究IOS應用程序,它有一個UITabeView。我需要自定義UITableViewCell,所以我創建了.xib文件來設計它並將其鏈接到我的自定義類。但我想要一個按鈕對齊,我無法實現它。下面的截圖顯示我的問題:IOS 8接口生成器UITableViewCell對齊

enter image description here

我使用的自動佈局。在左側,我有我的.xib打開,我有一個按鈕。中間有一個只顯示按鈕的一部分的模擬器。此外,如果改變方向,絕對按鈕位置不變(它變得完全可見)。在右側,你可以看到我如何設置約束。很明顯,我做錯了,但我已經嘗試了一切,沒有任何幫助。不同的約束,值,切換自動佈局 - 無效。 如何設置約束以便我的按鈕右對齊(在兩個方向上)?

P.S.我正在使用Swift。

+1

看看這個答案,希望你會想法http://stackoverflow.com/questions/26133144/uiscrollview-and-constraints/26135270#26135270 – Kampai 2014-11-04 13:51:20

回答

1

你有你的按鈕鏈接到包含它,你可以按下Ctrl鍵,從您的按鈕,其中包含它的視圖中拖動鼠標認爲,Xcode中會顯示與現有的約束條件的菜單:

enter image description here

您必須選擇設置按鈕位置所需的約束,在您的情況下它將引導空間到容器,另外還應該選擇寬度和高度約束。對於選擇那些約束,你可以按這個按鈕在屏幕的底部:

enter image description here

,並在下面的菜單中選擇寬度和heigth限制:

enter image description here

希望它能幫助!

+0

我做到了,但現在我有一個按鈕對齊往左邊!我需要它在兩個方向上都對齊。 – iamnp 2014-11-04 14:26:18

+0

好的,所以而不是空間它必須是尾隨的空間:) – diegomen 2014-11-04 14:41:20

+0

是的,我應用尾隨空間約束 - 併發生了同樣的事情 - 如屏幕截圖 – iamnp 2014-11-04 14:50:24