2017-06-02 25 views
0

在故事板中,我將一個按鈕和一個標籤拖動到場景的中心位置,如模擬器中的image-1按鈕所示,兩個控制器都放置在左上角如圖2所示。控制器放置在錯誤的位置

請讓我知道爲什麼控制器放置在錯誤的位置,儘管我用佈局約束

圖像1

enter image description here

圖像-2

enter image description here

更新部

我放置在兩個出口的堆疊視圖內,並且如圖中的圖像3的下方設置約束,但這次沒有出現在屏幕上的。

圖像3

enter image description here

+0

爲什麼First View Controller中的向後箭頭?你不能這樣做。 –

+0

@AnuragSharma因爲我有3個場景「1,2,3」,我從1過渡到2,從2過渡到3,然後從3過到1 – user2121

回答

0

如果要居中標籤和按鈕,你希望他們之間的空間,確實使用stackView這一點。

如何:

1.Put 2網點stackView和中心對齊該stackView。

2.現在更改stackView的設置。

enter image description here

輸出:

enter image description here

注:你必須處理它編程支持所有設備如果中心通過頂部,右側底部對齊,左約束。作爲示例,如果我使用Top,Left,Bottom和Right並查看iphone SE中的更改,則輸出將如下所示。

enter image description here

爲了從居中對齊情節串連圖板。

enter image description here

只需點擊添加2個約束按鈕。:)在此之前,移除先前的約束上。

+0

請看看我上面張貼的更新部分 – user2121

+0

你想要中心對齊的堆棧視圖。所以不要使用右上角的左下角。 爲什麼?因爲假設你正在設計它的iPhone 5佈局和你的模擬器是iPhone 7在這種情況下,它會給你像現在一樣異常的結果。 所以從對齊選項卡,只需在容器中水平垂直選擇容器 –

+0

@我可以在容器中水平和垂直找到哪裏? – user2121