Closed walkingway closed 9 years ago
现在,巧妙的是通过改变这个紫色视图的 bounds,它每一个单独的子视图都被移动了。事实上,这正是 scroll view 工作的原理。当你设置它的 contentOffset 属性时它改变 scroll view.bounds 的 origin。事实上,contentOffset 甚至不是实际存在的。
这段话的第一句:『现在,巧妙的是通过改变这个紫色视图的 bounds,它每一个单独的子视图都被移动了。』对应的英文为:
Now, the beauty of this is that every single subview of this purple view is shifted by the change to its bounds.
因此改变的是 subViews,而并不是 紫色视图的 bounds,另外对照原文图片,改变的也是紫色视图中每个 subview 的bounds
理解错了。。。
现在,巧妙的是通过改变这个紫色视图的 bounds,它每一个单独的子视图都被移动了。事实上,这正是 scroll view 工作的原理。当你设置它的 contentOffset 属性时它改变 scroll view.bounds 的 origin。事实上,contentOffset 甚至不是实际存在的。
这段话的第一句:『现在,巧妙的是通过改变这个紫色视图的 bounds,它每一个单独的子视图都被移动了。』对应的英文为:
Now, the beauty of this is that every single subview of this purple view is shifted by the change to its bounds.
因此改变的是 subViews,而并不是 紫色视图的 bounds,另外对照原文图片,改变的也是紫色视图中每个 subview 的bounds