2014-10-27 99 views
0

所以我認爲自己是一個相對聰明的人,不是天才,但不是愚蠢的,但我似乎甚至不理解iOS的基本佈局原則,並想知道是否有人能夠指向我的東西,可以幫助。針對初學者的iOS版面

具體而言,我正在使用ImageView和CollectionView處理視圖上的故事板。我曾嘗試將圖像作爲標題,但我嘗試過的每個教程似乎都不起作用(這是我在iOS開發中發現的一個問題)。

因此,我將imageview的約束放在頂部,左側和右側,使它位於頂部的中間位置。我遇到的問題是,當我將集合視圖放置在圖像下方時,它會消失(大多數情況下,如果我添加ANY約束),或者它位於ImageView的頂部或底部(如後面)。有沒有相對限制的概念?爲什麼在iOS中這麼難?是否有一個工作教程,不需要我手動編碼佈局?由於故事板是我見過的最大時間片,對我來說只是手動編寫佈局代碼更好嗎?

您的想法和幫助將得到巨大的讚賞。

回答

1

它應該只是工作。試試這個(我想和雙方的ImageView和集合視圖顯示):

Demo 1 Demo 2

我所做的:

  • 加入的UIImageView與頂部,左,右的限制;
  • 將高度約束添加到圖像視圖;
  • 添加具有底部,左側和右側約束的集合視圖;
  • 相對於uiimageview top + uiimageview height添加頂級約束到集合視圖。

結果:

enter image description here

+0

冷靜,我同意這應該只是工作,我只是似乎已經發現有什麼話要工作呢(我簡直要發誓,直到它適用於每一個變化到目前的代碼)。你可以進入最後一步,我如何添加相對約束? – 2014-10-27 12:26:54

+0

按住ctrl鍵,點擊集合視圖並拖動到uiimageview。出現彈出窗口,您可以選擇「頂部」。 – Tom 2014-10-27 12:28:25

+0

乾杯很棒。我真的不知道人們如何應對iOS開發,但是我決心繼續下去,即使我在發誓的瓶子費用上吝嗇 – 2014-10-27 12:31:34