?之前在簡書上看過一個大神寫過,但是講得不是很明白。最近沒事兒我就把他封裝了一下。先看效果:
分析:
底層放置一個UIScrollView為了菜單的內容(就是下面的UITableView)能夠左右滑動。然后把頭視圖和菜單視圖放置和UIScrollView同一個視圖上(但是在UIScrollView之上顯示)。菜單的內容視圖必須是UIScrollView視圖或者其子視圖 設置內容的contentInset的top為頭視圖的高加上菜單視圖的高 ? 然后監聽滾動事件移動頭視圖和菜單視圖的位置即可
再來說說我封裝的框架(之前沒怎么接觸OC寫的不好還望指教):
1、框架文件:
2.導入頭文件
3、初始化
4.在代理中返回內容視圖
5、內容視圖繼承
或者
繼承WRContentViewController需要添加代碼self.scrollView=你自己的UIScrollView ?或子類;?