2

フレームが768x400のiPad用のカスタムUITableViewCellを作成したいのですが、サブビューのいくつかの項目を(インターフェイスビルダーで)変更するたびに、UITableviewCell(スーパービュー)の幅が320にリセットされます.XibファイルはiPadファミリーです。カスタム セルには多くのサブビューがあり、自動レイアウトをサポートする必要があります。

4

2 に答える 2

0

xib のソース コードを確認します (ファイルを右クリック -> [名前を付けて開く])。フォーラムでは、iPhone と iPad の違い (サイズを除く) についての説明を見つけることができます。ただし、最初に新しいファイルを作成して、デバイス ファミリが iPad に設定されていることを確認します。iPhone xibからコピーした後、私はすでに一度問題を抱えていました。

于 2013-10-04T08:14:24.470 に答える
0

自動レイアウトを削除して、サブビューを変更するだけです。autolayout プロパティが必要な場合は、変更後に autolayout にチェックを入れてみてください

于 2013-10-04T08:48:39.080 に答える