2016-08-11 10 views
0

セルの動的高さを持つUITableViewがあります。しかし、私は固定された高さを割り当てたい特定のセルタイプがあります。私のコードは次の通りです:1つのセルタイプのセルの高さを設定し、他のセルの高さを保持する

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 

     if indexPath.section == 1 && indexPath.row == 0 { 
      guard let answerType = question.answerType else { 
       return //What value here? 
      } 
      if answerType == .Text { 
       return tableView.frame.height 
      } 
     } 
    } 

しかし、ガードステートメントで返される値はわかりません。私は他の細胞を固定高さにするのではなく、動的なままにしておきたい。これをやり遂げるにはどうすればいいですか?すべてのポインタは本当にありがとう!ありがとう

+0

http://stackoverflow.com/questions/38778849/how-to-create-static-cells-with-dynamic-cell-heights-with-swift/38780839#38780839 –

答えて

5

ガードステートメントからUITableViewAutomaticDimensionを返すことができます。これは、セルの動的な高さを返します。

+0

これは私が探していたものです。ありがとう – Kex

関連する問題