2013-11-28 45 views
0

我想在我的應用程序中構建一個scrollview窗體。所以,有EditForm(這是一個uiviewcontroller),其中包含一個包含contentView(uiview),其中包含我的領域的滾動視圖。帶有自動佈局的scrollview窗體

如何使用自動佈局初始化所有這些視圖?要說滾動視圖獲取contentView的全部大小(我在contentView上添加子視圖),將scrollView放置在uiviewcontroller上,當然,要根據contentView的大小正確滾動scrollView。

謝謝:)

回答

0

其實,這樣做很容易。

我個人喜歡在我的應用程序中使用沒有任何IB的純代碼。首先檢查來自Apple的link

基本步驟是:

  1. 確保所有的子視圖是translatesAutoresizingMaskIntoConstraints = NO;
  2. 使用VFL

提示UIScrollView中的自動版式添加你的觀點的限制 - 你需要添加底約束的底部子視圖,使滾動視圖可以滾動。

好運:)

+0

好的,謝謝!但你對底部約束又是什麼意思?有一個例子嗎? –

+0

好的,如果我們不使用自動佈局,我們需要設置滾動的內容大小,對吧?在自動佈局模式下,我們不會爲scrollView設置內容大小。相反,我們對scrollview的底線給予約束,以便scrollview知道滾動內容的大小。 – brianLikeApple

+0

噢好吧,contentSize不能自動確定? –