2

私のビューは、次のようなものを使用して正しくサイズ変更されません:

self.someview.autoresizingMask = (UIViewAutoresizingFlexibleHeight| UIViewAutoresizingFlexibleWidth);

可能なすべてのサイズ変更マスクを使用しても、問題は解決しませんでした。携帯電話で iOS 5.1 を実行し、シミュレーターで 6.0 を実行していますが、どちらの方法でも結果は同じです。問題をよりよく説明するために写真を添付し​​ました。ビューが常に画面いっぱいになるように autoresizingMask を設定するにはどうすればよいですか?

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

0

スーパービューのがautoresizesSubviewsに設定されていることを確認してください。YESマップのフレームが正しく設定されていませんlayoutSubviews。マップビューを追加したところ、期待どおりにサイズが変更されました。

私が使用したサイズ変更マスクは

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin
于 2012-11-05T07:36:45.997 に答える