我有一个包含多个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)。
答案 0 :(得分:4)
内容大小和框架可能相同可能是一个愚蠢的错误。
试试这个
[testScroll setFrame:CGRectMake(0,0,320,400)];
[testScroll setContentSize:CGSizeMake(600,800)];
这段代码可以帮助你。