2011-10-19 101 views
0

是否可以使用界面構建器創建流暢的UI?如何使用界面構建器創建流暢的UI?

例如,假設我有一個頁面頂部有幾個字段,其中一些是可選的。我能否讓它們中的一些看不見,並且讓下面的區域向上移動以填補空白?

同樣,如果我在頁面中有一個tableview後跟一個文本字段,我可以讓tableview增長和縮小,並且在它之後還有文本字段嗎?

回答

2

使用界面生成器可以做的最好的事情是設置自動調整遮罩。因此,如果您的視圖容器更改尺寸,iPhone可以相應地調整尺寸。

回答您的問題:

1:你不能用界面生成器直接實現的功能,你可以設置你的界面,但那麼你就必須編寫邏輯控制器來實現該功能。

2:這可以在界面生成器中完成。將textField添加到tableview的footerView,然後文本字段將始終保留在tableView的底部,而不管表中顯示的是什麼。

enter image description here

+0

我發現添加視圖到tableview中的頁腳的許多代碼示例,但你如何在Interface Builder中添加呢? – zorro2b

+0

您可以將其從對象庫拖到IB中表視圖的頁腳視圖中。如果您添加文本字段,但使用UIView容器可能有意義,然後將文本字段添加爲子視圖。 – richerd

+0

我添加了一個這個樣子的圖像(它在其上方顯示的是段落頁腳,但它實際上是tableview頁腳) – richerd