尽管设置了contentSize,UIScrollView也不会水平滚动

时间:2013-04-27 09:22:23

标签: uiscrollview

我有一个包含多个UITableView的简单应用程序,所有这些都重定向到一个ViewController,包含2个项目:Label和嵌入到scrollview中的ImageView。

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

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已从“属性”检查器中分配了一个图像,并已调整为scrollview contentSize,即(600,800)。

1 个答案:

答案 0 :(得分:4)

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

试试这个

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

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

这段代码可以帮助你。