2013-04-27 66 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)]; 

月這段代碼可以幫助您。