1

appDelegate に UIScrollView を追加してから、

scrollView.contentSize = CGSizeMake(720, 480);
scrollView.showsHorizontalScrollIndicator = YES;
scrollView.showsVerticalScrollIndicator = YES;
scrollView.delegate = self;
[scrollView addSubview:viewController.view];
[window makeKeyAndVisible];

ビューコントローラーがUIViewをロードする場所。IB では、UIView のサイズを 720x480 に設定しましたが、実行してもそれ以上大きくなりません。UIView をスクロールして 720x480 の空白の空白にすることができますが、UIView もこのサイズにサイズ変更したいと考えています。最初の drawRect rect の引数を確認しましたが、まだ 320x480 しかないので、UIView のサイズを設定するには、IB でサイズを変更する以外に何か他のことをしなければならないようです。

4

1 に答える 1

1

ビューのフレーム サイズを viewControllers の ViewDidLoad メソッドから変更することで、これを回避しました。IBで大きく設定したにもかかわらず、コントローラーがUIViewのサイズを制限していたようです。

于 2009-04-25T00:10:06.643 に答える