ScrollView 主要有幾個參數要設定,之前一直搞不清楚,今天就來把它整體一下。
現在已經知道 frame 指的是基於 superview 的位置及大小,所以就知道 frame 是指這個 scrollview 要在他的 superview 上顯示的長寬及位置。
這指的是這個 scrollview 全部可以顯示的 view 的長寬,所以 contentSize 是沒有要設定 x、y 位置的。
官方文件這樣解釋:
The point at which the origin of the content view is offset from the origin of the scroll view.
翻成中文: contentview 的 origin 相對於 scrollview 的 frame 的 origin 的位置contentView.origin
vs scrollView.frame.origin
也就是說設定了這個值就等於是設定了 contentView 的哪個部分會顯示在 scrollView 上。