tableView.rowHeightとそのtableViewに渡されるcell.frame.heightの値が違うのはなぜでしょうか?
実行される順番的には
- tableview.rowHeightに値を代入
- tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)でcell.frame.heightをprintする
という感じでやって値がずれていました。
tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)のなかでcellに入れるlabelなどを生成して、それをy軸方向に真ん中に入れようと(三)していたのですが、cellの高さの値がずれているので、yを(cell.frame.height - label.frame.height)/2としてもうまく真ん中にはいりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/21 14:32