2013-04-27 55 views
0

我有一个简单的应用程序与多个UITableViews,他们都重定向到一个单一的ViewController,2项:一个标签,和一个ImageView嵌入到滚动视图。UIScrollView不能水平滚动,尽管设置contentSize

问题是,即使调整大小以超过屏幕大小,图像也不会水平滚动。它只能垂直滚动。

GammaViewController.h:

IBOutlet UIScrollView *testScroll; 

GammaViewController.m:

- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
// Do any additional setup after loading the view from its nib. 
self.title = @"Gamma View"; 
finalLabel.text= _selectedData; 

[testScroll setScrollEnabled:YES]; 
[testScroll setContentSize:CGSizeMake(600,800)]; 
} 

的ImageView的已经从属性检查员指定的图像,并且已经被调整到滚动视图contentSize即(600800) 。

回答

4

可能是一个愚蠢的错误,内容大小和框架可能是相同的。

试试这个

[testScroll setFrame:CGRectMake(0,0,320,400)]; 

[testScroll setContentSize:CGSizeMake(600,800)]; 

月这段代码可以帮助您。