我在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中调整它的大小?
答案 0 :(得分:1)
我通过从viewControllers ViewDidLoad方法更改视图的帧大小来解决这个问题。显然,控制器限制了UIView的大小,即使我在IB中将其设置为更大。