次のように私は、静的なテーブルビューを持っている:複数の 'If'ステートメントを正しく使用していますか?
私はUIViewのは、30個のピクセルの情報バーセルを99個のピクセルの固定の高さを持つようにしたい、50の70個のピクセルとバナーセルの&タイマーラベルを開始ピクセル。
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 0 {return 30 }
if indexPath.row == 2 { return 70 }
if indexPath.row == 3 { return 50 }
else { return tableView.frame.size.height - 249 }
}
その方法は、フィルムストリップは、常に利用可能な画面のバランスを記入します:
は、だから私は、次のコードを書きました。私のコードが動作します。しかし、私はそれをやったやり方が「コードの優雅さ」の点で受け入れ可能かどうかを確認したい。
希望の結果をより適切にコーディングする方法はありますか?
感謝;)
はここに質問をする - > http://codereview.stackexchange.com/ –
ヘッドアップをありがとうございました。 –
ステートメントではなくスイッチケースを使用します。 –