本来正常的话,UIImageView会在UIScrollView内占满的,但是第一个UIImageView只占了高度的一半左右。如下图,红色的是UIScrollView的背景色,还有那么多没有填充,但是UIImageView的frame已经设置为UIScrollView的frame了。
原因竟然是 UIScrollView 是第一个初始化的,把它的初始化放在后面,先初始化其他的 控件,然后再初始化它和它的子控件。
原因竟然是 UIScrollView 是第一个初始化的,把它的初始化放在后面,先初始化其他的 控件,然后再初始化它和它的子控件。
主要还是以下的参数没有设置:设为0就可以了
UIEdgeInsets contentInset :这个属性可以在四周增加滚动范围
UIEdgeInsetsMake(30, 0, 0, 0);
UIImageView填充UIScrollView问题
本文解决了一个UIImageView无法完全填充UIScrollView的问题,发现UIScrollView初始化顺序影响显示效果,并调整contentInset参数为0解决问题。
762

被折叠的 条评论
为什么被折叠?



