如何通過runtime修改系統(tǒng)類的一個property屬性的初始值?

科技 未結(jié) 0 608
程珊珊娜娜
程珊珊娜娜 2022-06-07 21:28

情況如下:
我們工程的主頁是一個很長的tableView列表,想要實現(xiàn)點擊頂部tableView自動滑至坐標(biāo)原點處,系統(tǒng)的UIScrollView已經(jīng)實現(xiàn)了這個功能,只要scrollingToTop這個屬性是YES就可以了。然而!當(dāng)這個頁面的scrollView大于1個,同時這個屬性值又都是YES(或者說同一頁面下的這一屬性值為YES的個數(shù)大于1)時,這個點擊頂部的事件就可以觸發(fā),否則不觸發(fā)(理由是系統(tǒng)不知道把哪個scrollView的位移調(diào)回原點)。

理論上講,如果scrollView.scrollingToTop的這個值的默認值是NO的話,我只需要把我需要實現(xiàn)跳轉(zhuǎn)置頂功能的scrollView實例的這一屬性設(shè)為YES就可以了, 然而坑爹的是:這個屬性的默認值就是YES!

所以鄙人打算通過runtime把這個屬性的默認值設(shè)為NO,這樣這個問題就可以迎刃而解了!以后工程主頁中在遇到相同的問題, 也可以解決了!

在這里我想補充解釋一下,為什么不手動把其他的scrollview實例的scrollingToTop這個屬性設(shè)為NO,理論上講這樣也可以實現(xiàn)同樣的效果:
因為現(xiàn)實是殘酷的,大多數(shù)工程都會是這樣一種架構(gòu),簡單舉例就是,主頁的三個TabBar關(guān)聯(lián)的三個頁面其實是捆綁在一個大的ScrollView容器中(橫向),而每一個tab的頁面中嵌套著多個小的scrollView,有一些封裝好的小視圖中的父類是scrollView,而他們的名字中并沒有體現(xiàn)出scrollView,所以基于以上種種實際情況,一個個的找出所有無關(guān)的scrollView及其子類,并把它們的那個屬性寫成no的難度要遠遠高于使用runtime。

綜上所述,求大神支招,如何通過runtime修改系統(tǒng)類的一個property屬性的初始值?

相關(guān)標(biāo)簽:
回答
  • 消滅零回復(fù)
提交回復(fù)
最新問題
先科led車燈和鯨特LED車燈誰更好? 1
輸卵管堵不育治 1
電視廣告的優(yōu)缺點,介紹你喜歡的電視廣告英語作文 1
十大名牌電視 1
如何用網(wǎng)絡(luò)電視收看鳳凰衛(wèi)視 1
結(jié)婚兩年怎么不懷孕 1
美菲克Q6如何看衛(wèi)視 1
小米電視機的高端大屏產(chǎn)品靠譜嗎?10000元+不買三星索尼? 2
不懷孕去醫(yī)院該查什么 1
嗶哩嗶哩tv版客戶端怎么關(guān)彈幕 4
猜你喜歡
哈薩克斯坦試管嬰兒三大流程呢,費用成功率參考!
三代試管的哪個費用更高?做試管痛苦嗎?
杭州找私人機構(gòu)做試管大概多少錢
南京私人機構(gòu)做試管費用整理,附試管費用分析!
爬行墊pe棉和xpe的區(qū)別是什么?爬行墊好還是棉質(zhì)的好?
蘇州三代試管嬰兒流程來了,費用會很高嗎?
試管嬰兒檢查能報銷嗎?
昆明第三代試管嬰兒助孕的費用明細
廈門三代試管嬰兒醫(yī)院排名揭曉,揭秘廈門助孕機構(gòu)哪家好?
瑞安試管醫(yī)院排名前十_瑞安哪個醫(yī)院看不孕好?三甲試管詳情!
熱門文章
南京三代試管多少錢?三代試管及費用詳解
天津第三代試管嬰兒機構(gòu)排名解讀
沈陽單身女性可以做試管嗎?沈陽哪里有做試管不用結(jié)婚證的醫(yī)院?
泰國拉拉做試管嬰兒的價格費用是多少啊?
全國單身做試管嬰兒多少錢?
泰國三代試管醫(yī)院排名榜,附排名前三試管嬰兒醫(yī)院名單
泰國試管嬰兒哪家醫(yī)院口碑好還成功率高?看完趕緊收藏!
泰國有哪些單身試管嬰兒機構(gòu):這篇文章告訴你答案!
成都有多少家私立試管醫(yī)院?靠不靠譜看醫(yī)生怎么說
泰國三代試管嬰兒費用解析,一文讀懂
“熱門問題釋疑”四川比較大的助孕機構(gòu)
2025年內(nèi)蒙古未婚做試管的機構(gòu)有哪些名單,了解醫(yī)院信息!
熱門信息|四川省內(nèi)試管嬰兒哪里好
四川試管選醫(yī)院,四川試管嬰兒比較好的私立醫(yī)院
經(jīng)驗分享!四川有私人人工授精醫(yī)院嗎 四川省人民醫(yī)院人工授精費用
胚胎移植后頭暈未必是著床成功!6大導(dǎo)致原因均不能忽視
北京人民醫(yī)院試管嬰兒檢查項目匯總,男的女的體檢內(nèi)容不同
做試管要滿足什么條件?北京有哪些公立醫(yī)院能做試管?
2024年武漢試管哪個醫(yī)院**,權(quán)威排名與最新數(shù)據(jù)分析
2024湖北年第三代試管多少錢才夠附試管嬰兒費用一覽
廣告合作方 廣告申請