2014-01-29 116 views
5

我有一個UITableViewCell定義在XIB自動佈局啓用。它包含多個UILabel,其中一個通常運行到多行。我可以根據其內容適當調整單元格的高度。佈局類似於下面的例子:UITableViewCell標籤動態顯示/隱藏使用自動佈局

UITableViewCell Example 1

我想現在執行什麼是一個額外的UILabel可能不會出現在最初的渲染時間,但是當用戶按下操作按鈕,然後填充。

UITableViewCell Example 2

什麼是實現這個使用自動佈局的最佳方式?

UPDATE

我試圖隱藏/通過添加/刪除與高度= 0的約束,但我遇到與其他標籤的位置/大小的問題顯示動態標籤。我已經在這裏提供說明這些問題的例子項目:https://github.com/markdorison/AutoLayoutExample

回答

0

您可以通過創建一個出口它,只是改變常數,然後調用setNeedsUpdateConstraints動畫約束 - 都在一個動畫塊

相關問題