私のプロジェクトでは、のコンテンツの上にフローティング ビューのような錯覚があるように、の が変更されたときに に を追加しUIView
てのフレームUITableView
を調整しています。UIView
contentOffset
UITableView
tableView
ライブラリのユーザーは、ストーリーボードを使用して静的セルをUITableView
使用してを作成すると、この手法が機能しないと報告しています。
これについて少し調査したところ、特に、tableView.contentSize
を呼び出すとすぐに {0, 0} になる[tableView addSubview:...]
ことがわかりました。
どうやら、これは動的セルの問題ではありませんが、静的セルでは、呼び出すまでcontentSizeは {0, 0}のままです。[tableView reloadData]
UITableView(Controller) が静的セルでこのように動作する理由はありますか? そして、電話せずにこれを修正する方法はあります[tableView reloadData]
か?