1

フレームを(0,60,768,944)に設定したUIViewがあります。

別のビューに追加する前に自動サイズ変更マスクを設定すると、自動サイズ変更に失敗することがわかりました。

スーパービューへの追加後に設定すると、その自動サイズ変更は機能しますが、ビューが表示されると、何らかの理由でサイズが 1536x1948 になります。

したがって、どちらの注文も実際には機能していません。

私が間違っていることについて何かアドバイスはありますか?

よろしくお願いします。

サム

4

1 に答える 1

0

自動サイズ変更マスクを設定する適切な場所が viewDidAppear であることを発見しました。それまでに (そしてそれまでに)、すべてのビューが最終的なサイズになります。

于 2013-08-05T13:26:03.880 に答える