2009-04-24 73 views
1

滚动我在的appDelegate添加一个UIScrollView,然后做调整大小一个UIView,使其在一个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矩形中检查了参数,它们仍然只有320x480,所以似乎我不得不做其他的事情来设置我的UIView的大小,而不是在IB中调整大小。

回答

1

我通过从viewControllers ViewDidLoad方法更改视图的框架大小来解决此问题。显然,控制器限制了UIView的大小,尽管我在IB中将其设置得更大。

相关问题