2009-04-24 59 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中將其設置得更大。