iPhoneのポートレートモードで見栄えがするように実際に設計されたグループ化された UITableView があります。そのセルのサブビューには、横向きモードで伸びるように自動サイズ設定が設定されていますが、これにより見た目がかなり悪くなります。セルがコンテンツに対して広すぎるように見えるだけです。
私は今、それをユニバーサル アプリにしていますが、iPad では、自動サイズ調整によりさらにストレッチが発生し、容認できないように見えます。
UITableView のセルのグループを固定幅 (または最大幅) にするか、何らかの方法で水平マージンを制御できれば理想的です。
UITableView でこれに対するサポートが見つからなかったので、レイアウト時にサイズを制限するためにサブクラス化するいくつかの簡単な試みを行いました。代わりに、コンテナ ビューを導入して、UITableView を垂直方向のみに自動サイズ変更します。どちらのアプローチも機能しますが、新しい問題が発生します。余白をスワイプするとスクロールが機能せず、UITableView のフレームと余白。
私の問題を解決するためのトリックを見つけた人はいますか (つまり、UITableView のグループの幅を制限し、マージンを拡大してビューの幅を埋めます)、またはそれに対するオープンソースのソリューションはありますか?