0

私のアプリケーションでは、セルの高さを動的にカウントする必要があり、アプリでサポートiOS7iOS8ています。この目的のために、レイ・ウェンダーリッヒのチュートリアルに従っています。これに丸一日費やした後、この手法size classesはアプリで無効になっている場合にのみ機能することがわかりました。

だから私の質問は、size classes有効になっている場合、自動レイアウト(制約)を使用して行の高さを計算する方法ですか?

4

2 に答える 2

0

アプリケーションで Constraint を使用している場合、自動高さ計算は IOS 8 以降でのみ機能します。に依存していませんsize classesConstraintサイズクラスなしでも 使用できます。そのリンクを確認してください

ありがとう

于 2015-07-13T05:43:41.853 に答える
0

行の高さをUITableViewAutomaticDimensionin に設定してみてくださいviewDidLoad(ただし、iOS 7 では機能しないと思います)。

self.tableView.estimatedRowHeight = 44; // need to calculate against something
self.tableView.rowHeight = UITableViewAutomaticDimension;
于 2015-07-13T07:24:13.340 に答える