tableView嵌套tableView 支持左右滑動(dòng) 上下聯(lián)動(dòng)

最近在項(xiàng)目中遇到的問(wèn)題,其實(shí)在之前就一直有嘗試這樣的做法,但是一直沒(méi)有成功,當(dāng)時(shí)的心態(tài)也不好,就沒(méi)有好好的研究。最近是項(xiàng)目需要,又一次遇到同樣的問(wèn)題,難道還打算不了了之嗎!?

Of course not !!堅(jiān)決不

在網(wǎng)上查找了很多資料,也嘗試了很多方式,終于完成了。哈哈

今天打算貼出來(lái)分享一下。

借鑒了:https://github.com/shunFSKi/FSScrollViewNestTableView ? 的方法!極力推薦大家去看看,寫(xiě)的非常棒。就是覺(jué)得還是不夠簡(jiǎn)練,于是,我就再對(duì)他的進(jìn)行了提煉。

廢話(huà)不多說(shuō),直接上干貨。

先看看效果圖:

動(dòng)畫(huà)效果圖

主要的思路是:在一個(gè)controller里創(chuàng)建一個(gè)tableView(注意:該tableView必須要支持多手勢(shì),如圖1) 該tableView里的contentCell 的 高度是屏幕高度 , 然后再利用MLMSegmentPageView 在contentCell里添加【商品】【商家信息】【評(píng)價(jià)】三個(gè)控制器的view(代碼如圖2)。

圖1

圖2

/* ?關(guān)鍵在這 */

只要在baseVC里添加一下代碼:(圖3 、 圖4)

圖3

圖4

另外在【商品】【商家信息】【評(píng)價(jià)】三個(gè)控制器里都添加以下(圖5)代碼就OK了

圖5

是不是寫(xiě)的太簡(jiǎn)單了,第一次寫(xiě)這種,還望見(jiàn)諒。

如需要demo地址: https://github.com/SeriouslyFunny/HSFTableViewDemo

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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