0

我有一个带有多个 UITableViews 的简单应用程序,所有这些都重定向到一个 ViewController,有 2 个项目:一个标签和一个嵌入到滚动视图中的 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 已从属性检查器中分配了一个图像,并已将其大小调整为滚动视图 contentSize 即 (600,800)。

4

1 回答 1

4

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

试试这个

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

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

愿此代码对您有所帮助。

于 2013-04-29T11:29:31.223 回答