独自の.XIBと.hと.mを持つカスタムテーブルセルがあります。あまりにも派手ではない。デバイスが回転すると、セル幅は変化しません。インデックスパスのテーブルセルは呼び出されますが、幅は変更されません(たとえば、ポートレートからランドスケープへ)。何がこれを防ぐだろうか?IOSカスタムテーブルセルが方向変更の幅を自動的にリサイズしない
フレームサイズを手動で設定しないでください。
必要に応じてコードを投稿しますが、おそらくこのコードでコードに答えることができます。
アプリをランドスケープで起動しても、セルの幅は大きく設定されません。
[追加]
また非カスタムセルでは動作しません。
self.tableViewSelection.autoresizesSubviews = true;
self.tableViewSelection.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view.autoresizesSubviews = true;
テーブルのXIBのサイズが正しく設定されているようです(IOS6以外のサポート)。
一部のスクリーンショットが役に立ちます。実際に何がサイズ変更されていないのかをここに伝えるのは難しいです。 – matt
私は同意しますが、この質問は今は私の興味がなくなっています。モデレーターが望むなら、それを取り除くことができます。 – ort11