跟着iOS老师发的教程做了个简陋的图片浏览器,因为图片太多展示不开所以想要用Scroll View来显示,就自己试了一下。然而并没有自己想象的那么顺利orz
当把要显示的图片都放置到Scroll View上时,它还是不会滚动。这时因为没有设置他的contentSize
属性。于是我在viewDidLoad
中添加一行代码:
_scrollView.contentSize=CGSizeMake(320, 1000);
但是此时还是不能滚动。查阅资料发现不应在viewDidLoad
中设置,而应该重写方法viewDidLayoutSubviews
,在该方法中设置contentSize
,即:
- (void)viewDidLayoutSubviews{
_scrollView.contentSize=CGSizeMake(320, scrollH);
}