本来正常的话,UIImageView会在UIScrollView内占满的,但是第一个UIImageView只占了高度的一半左右。如下图,红色的是UIScrollView的背景色,还有那么多没有填充,但是UIImageView的frame已经设置为UIScrollView的frame了。 原因竟然是 UIScrollView 是第一个初始化的,把它的初始化放在后面,先初始化其他的 控件,然后再初始化它和它的子控件。