AutoLayoutをUITableViewCell使用したカスタム ラベルがあります。その制約は、コンテンツ ビューに対して一定の先頭、末尾、下部、および上部のスペースで設定されます。これらのセルが表示されるテーブル ビュー コントローラーはUISplitViewController. テーブル ビューが読み込まれると、次のコードを使用してセルの高さを計算します。
CGSize size = [cell.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
CGFloat height = size.height;
縦向きでは、これによりセルを適切に表示できます。セルの一部のスクリーンショットを次に示します。

ただし、iPad を横向きに回転すると、正しいサイズが計算されず、パディングが多すぎます。

が呼び出されたときにブレークポイントを設定するtableview:heightForRowAtIndexPath:と、コンテンツ ビューのサイズが正しくレポートされません。実際には、テーブル ビューの古い、より狭いサイズが報告されています。
UISplitViewControlleriPadでセルのサイズを適切に変更するにはどうすればよいですか?
