前提・実現したいこと
一つのtableViewに2種類のカスタムCellを設置しています。
今回はカスタムCell毎にCellの高さを変更したいです。
1種類のカスタムCellであれば、下記コードで変更することができると思いますが、
2種類の場合の書き方が分からなく、苦慮しています。
調べてみても分からず、ご教示いただけませんでしょうか?
movieCell
の時は高さ:50、
normalCell
の時は高さ:100といったことをしたいです。
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return 100 }
該当のソースコード
Swift
1func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 2 let movieCell: MovieTableViewCell = tableView.dequeueReusableCell(withIdentifier: "MovieTableViewCell") as! MovieTableViewCell 3 let normalCell: NormalTableViewCell = tableView.dequeueReusableCell(withIdentifier: "NormalTableViewCell") as! NormalTableViewCell
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 08:35