我在我的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中调整它的大小?
发布于 2009-04-25 00:10:07
我通过从viewControllers ViewDidLoad方法更改视图的框架大小来解决这个问题。显然,控制器限制了UIView的大小,即使我在IB中将其设置为更大。
https://stackoverflow.com/questions/787368
复制相似问题