クラス内の変数の動作を変更しようとしています。クラス内の変数のサブクラス化
もっと正確に言えば、私は 'scrollview'プロパティを持つ 'UIWebView'を持っています。
このスクロールビューの 'setContentInset'をオーバーライドする必要がありますが、これを行う方法がわかりません。
var scrollView: UIScrollView { get }
だから私は単に私自身を作成することはできませんし、そこにそれを設定します。
ドキュメントはのUIWebViewがこれを持っている私を見ます。
私の質問は、UIWebViewのスクロールビューから 'setContentInset'をオーバーライドする方法です。
編集:
2明確化。
私は、ドキュメントのsubclassing notesに従って、UIWebViewはサブクラス化されていないと知っています。
私の目標は、アプリの他のスクロールビューにすでに実装しているthis answerのように、「プルダウンするように更新する」不具合を修正することです。
'UIScrollViewDelegate'プロトコルを拡張してデリゲートメソッド' scrollViewDidSetContentInset(UIScrollView) 'を追加し、' contentInset(UIScrollView) 'が呼び出されるたびに' UIScrollView'を呼び出すように拡張することをお勧めします。 'が設定されます。 – Robert