關于Scrollview的 contentoffset 和 contentInset

  • ContentOffset
    關于ScrollView,Contentoffset這個概念很好理解,就是當前顯示內(nèi)容的頂點與ContentView頂點的偏移量。

  • ContentInset
    ContentOffset是指scrollview的contentview的頂點相對于scrollview的位置。但是這個概念可能會有點晦澀,而且很多博客中的圖解也不是很好理解。后來直接查了contentInset屬性的注釋:

@property(nonatomic)  UIEdgeInsets  contentInset; // default UIEdgeInsetsZero. add additional scroll area around content

我們看到注釋: add additional scroll area around content. 翻譯過來就是在 content 周圍添加額外的滑動區(qū)域,相當于一個包裹于content外的額外區(qū)域,默認為 UIEdgeInsetsZero,即content沒有外包圍。

區(qū)別

  • ContentOffset在交互過程中是動態(tài)的,隨用戶滾動scrollview而變化。
  • ContentInset在交互過程中是靜態(tài)的,一旦設置好值就不會隨用戶操作而變化。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容