swift 子類如何重寫父類私有方法,并且在方法內(nèi)調(diào)用super

使用到一個(gè)三方庫(kù) FSCalendar ,需要得到類中scrollView滾動(dòng)的回調(diào)。奈何作者沒有提供相關(guān)代理方法。只能自己想辦法了

1. 創(chuàng)建一個(gè)OC的.h文件

// TestCalendar.h

#import <FSCalendar/FSCalendar.h>

@interface FSCalendar (PrivateMethod)

- (void)scrollViewDidScroll:(UIScrollView *)scrollView;

@end

  • 注意:這個(gè)header需要在橋接文件中導(dǎo)入

1. 創(chuàng)建子類繼承 FSCalendar 即可

class TestCalendar: FSCalendar {
    override func scrollViewDidScroll(_ scrollView: UIScrollView!) {
        super.scrollViewDidScroll(scrollView)
        // your code
    }
}

參考鏈接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,689評(píng)論 1 32
  • 我和我的同桌是剛剛坐在一起的,我的同桌是一個(gè)開朗大方的小女孩,他有一雙圓圓的大眼睛,和一對(duì)顯大的耳朵,...
    孫悅寧閱讀 231評(píng)論 0 3
  • 最近,雪漠老師回到西部故鄉(xiāng),為弘揚(yáng)傳統(tǒng)文化,對(duì)采訪的記者如是說(shuō);“作為教育家,我一直在做幾個(gè)方面的事情:第一,“雪...
    禹生閱讀 1,136評(píng)論 0 13
  • 我想永遠(yuǎn)如陽(yáng)光一般 在每一個(gè)這樣的日子 用自己的光和熱 給你帶來(lái)溫暖 我這厚重情感 使生活永遠(yuǎn)鮮活 使浪漫念頭出現(xiàn)...
    是舒格閱讀 333評(píng)論 3 5
  • 20171226 這兩天為什么沒寫呢? 自從啟動(dòng)新一輪的書寫,堅(jiān)持了幾天之后,有兩天沒動(dòng)筆。 怎么了? 似乎有兩個(gè)...
    蘊(yùn)真閱讀 250評(píng)論 0 2

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