UIScrollView如何设置setContentOffset,让他正好滚到底部?


起初我是这样设置的:

我先设置这个 contentSize,
然后setContentOffset的y坐标等于contentSize的高。意思就是让他偏移到底部。

理论上没啥问题。但是问题来了。

比如contentSize.height = 278, 设置contentOffset.y=278

但是设置完我再打印contentOffset.y,结果输出190。。。意思就是,他会自动调节。

所以,如果我在设置contentOffset.y=278的话,往往滚到下面一大片的空白。。。

现在我就不知道,这个278和190到底有没有关联的规律,能计算出来直接设置成190就好了。

总之,我就想滚到底部。

uiscrollview objective-c

胸怀黯灭旱地牛 10 years, 2 months ago

contentOffset.y = contentSize.height - scrollView.bounds.size.height

十六夜・咲夜 answered 10 years, 2 months ago

Your Answer