2014-02-09 96 views
0

即時瘋狂自動佈局和動態滾動視圖heigth。Autolayout ScrollView動態內容

我想根據多個文字視圖中的內容製作我的scrollview內容高度。 textviews之間的間距也應該保持不變。

爲此,我嘗試製作一個帶有兩個文本視圖和一個按鈕的小示例應用程序,該按鈕爲每個文本視圖調用[textview sizeToFit]。另一個線程建議底部verticl最低視圖的間距設置爲滾動視圖(見屏幕1)

以下問題:

  • 的textviews之間的垂直間距不正確應用(見screenshot3)
  • 應用[textview sizeToFit]後,scrollview不可滾動,其大小保持不變。此外,只有textview1可滾動(在IB中設置爲NO)

我很樂意爲您提供任何幫助或分步教程。 我的另一個想法是:將這些文本視圖放在tableview中並根據內容使單元格高亮是否有意義,所以我不想與scrollview的東西糾纏?

更多細節上的截圖: constraints before sizeToFit after sizeToFit

回答

0

我想通了,使用一個UITableView與自定義單元格,包含在左側的標籤,右側一個TextView。

爲了獲得UITableView中的動態高度我使用了這個線程提供的答案: Dynamic Height iOS7

此外,我向UITextView(單元格的內容視圖的頂部和底部)添加了2個約束,以將UITextView拉伸到與單元格相同的高度。

雖然它不是我想要的答案(因爲我試圖使用自動佈局),但我希望其他人可以使用這種方法。