UIScrollView and setContentOffset

后端 未结 2 1630
我在风中等你
我在风中等你 2021-02-04 09:59

My question is about this method:
(void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated

I have read the documentation, but i don\'t unde

2条回答
  •  醉酒成梦
    2021-02-04 10:29

    UIScrollView lets you have content that is larger than what you can view on the screen. In the image below you can see a large red rectangle with a green rectangle inside.

    The contentArea property of the UIScrollView defines the logical size of your view (the red rectangle). The visible area of the scroll view is represented by the green rectangle. The contentOffset is the upper left corner of the visible area. Changing contentOffset, the visible area will move around.

    (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated
    

    The method above will move the contentOffset (the upper left corner of the green rectangle) to a specified location, thus moving the visible area (the green rectangle).

    Hope this helps.

    enter image description here

提交回复
热议问题