我試圖改變一個類中變量的行爲。在一個類中創建一個變量
更確切地說,我有一個'UIWebView',它具有'scrollview'屬性。
我需要覆蓋此滾動視圖的'setContentInset',但我不知道如何做到這一點。
的文檔給我一個UIWebView有這樣的:
var scrollView: UIScrollView { get }
所以我不能簡單地創建自己的,並設置它。
我的問題是,如何從UIWebView的滾動視圖重寫'setContentInset'?
編輯:
2澄清。
我知道UIWebView不應該被分類,根據文檔的subclassing notes。
我的目標是修復在我的應用的其他滾動視圖中已實施的this answer之後的「下拉刷新」跳動行爲。
我不知道你是否可以實現你想要的,但作爲一種解決方法,考慮擴展'UIScrollViewDelegate'協議以添加委託方法'scrollViewDidSetContentInset(UIScrollView)',然後擴展'UIScrollView'以在contentInset '設置。 – Robert