2012-05-29 34 views
3

我建我的故事板这个“MyView的”视图控制器场景:变化的UIView到的UIScrollView

enter image description here

我有一个包含一个ImageView的和一个UILabel(我在代码通过IBOutlets引用)的简单示意图。

我想要的是将此视图转换为滚动视图,我想知道是否可以在故​​事板中为此调整事情。

我也试图改变视图以滚动型编程方式添加到ViewController的“viewDidLoad中”的方法如下:

CGRect fullScreenRect=[[UIScreen mainScreen] applicationFrame]; 
scrollView=[[UIScrollView alloc] initWithFrame:fullScreenRect]; 
scrollView.contentSize=CGSizeMake(320,600); 


self.view=scrollView; 

但我没能看到我的ImageView和我的标签,如果我这样做.. 为什么? 我也尝试(在故事板)分配视图(在“自定义类”面板内)的UIScrollView类,但这是行不通的。

回答

2

好的我找到了解决方案,我改变了视图类型(身份检查器),但view属性UIViewController不是UIScrollView。所以我避开这个问题与铸造以一个UIScrollView

[(UIScrollView *)self.view setContentSize:CGSizeMake(320, 1000)]; 
1

添加视图到控制器 - >身份检查 - >类更改为的UIScrollView

调整你的观点 (自我。 urview as!UIScrollView).contentSize = CGSizeMake(self.view.frame.width,self.view.frame.height)