私のアプリケーションでは、セルの高さを動的にカウントする必要があり、アプリでサポートiOS7
しiOS8
ています。この目的のために、レイ・ウェンダーリッヒのチュートリアルに従っています。これに丸一日費やした後、この手法size classes
はアプリで無効になっている場合にのみ機能することがわかりました。
だから私の質問は、size classes
有効になっている場合、自動レイアウト(制約)を使用して行の高さを計算する方法ですか?
私のアプリケーションでは、セルの高さを動的にカウントする必要があり、アプリでサポートiOS7
しiOS8
ています。この目的のために、レイ・ウェンダーリッヒのチュートリアルに従っています。これに丸一日費やした後、この手法size classes
はアプリで無効になっている場合にのみ機能することがわかりました。
だから私の質問は、size classes
有効になっている場合、自動レイアウト(制約)を使用して行の高さを計算する方法ですか?
アプリケーションで Constraint を使用している場合、自動高さ計算は IOS 8 以降でのみ機能します。に依存していませんsize classes
。Constraint
サイズクラスなしでも
使用できます。そのリンクを確認してください
ありがとう
行の高さをUITableViewAutomaticDimension
in に設定してみてくださいviewDidLoad
(ただし、iOS 7 では機能しないと思います)。
self.tableView.estimatedRowHeight = 44; // need to calculate against something
self.tableView.rowHeight = UITableViewAutomaticDimension;