最近在項目中遇到的問題舞终,其實在之前就一直有嘗試這樣的做法轻庆,但是一直沒有成功,當(dāng)時的心態(tài)也不好敛劝,就沒有好好的研究余爆。最近是項目需要,又一次遇到同樣的問題夸盟,難道還打算不了了之嗎6攴健?
Of course not !桩砰!堅決不
在網(wǎng)上查找了很多資料拓春,也嘗試了很多方式,終于完成了亚隅。哈哈
今天打算貼出來分享一下痘儡。
借鑒了:https://github.com/shunFSKi/FSScrollViewNestTableView ? 的方法汤徽!極力推薦大家去看看飞蹂,寫的非常棒路克。就是覺得還是不夠簡練瘪松,于是铐拐,我就再對他的進行了提煉窄瘟。
廢話不多說坦敌,直接上干貨酵镜。
先看看效果圖:
動畫效果圖
主要的思路是:在一個controller里創(chuàng)建一個tableView(注意:該tableView必須要支持多手勢隘擎,如圖1) 該tableView里的contentCell 的 高度是屏幕高度 殴穴, 然后再利用MLMSegmentPageView 在contentCell里添加【商品】【商家信息】【評價】三個控制器的view(代碼如圖2)。
圖1
圖2
/* ?關(guān)鍵在這 */
只要在baseVC里添加一下代碼:(圖3 货葬、 圖4)
圖3
圖4
另外在【商品】【商家信息】【評價】三個控制器里都添加以下(圖5)代碼就OK了
圖5
是不是寫的太簡單了采幌,第一次寫這種,還望見諒震桶。
如需要demo地址: https://github.com/SeriouslyFunny/HSFTableViewDemo