芒果iOS開發之讓tableView的sectionView滑到頂部隱藏
我們在開發的時候經常能遇到UITableView的一種需求就是讓tableView的sectionView跟隨cell一起滑動,而不是滑動到頂部停留在那,等下一個sectionView過來代替。
解決方法:
我們只需要實現ScrollView的一個代理方法,然後判斷偏移量就可以了,程式碼如下:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGFloat sectionHeaderHeight = 44;//這裡的高度是設定的sectionView的高度
if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {
scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
} else if (scrollView.contentOffset.y>=sectionHeaderHeight) {
scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
}
}
相關文章
- 回到頂部和回到頂部按鈕的顯示隱藏
- iOS開發- tableView的協議iOSView協議
- iOS開發之tableView左滑刪除的兩種方法iOSView
- ios開發筆記--狀態列的自定義,隱藏iOS筆記
- iOS Status Bar 的隱藏iOS
- 上滑 顯示底部 下滑 隱藏頂部 協調者佈局
- Android開發之TabLayout實現頂部選單AndroidTabLayout
- iOS 隱藏&顯示tabBariOStabBar
- iOS隱藏狀態列iOS
- 視訊直播系統原始碼,頂部標題欄的隱藏和標題修改原始碼
- jQuery之回到頂部jQuery
- iOS開發之APP內部切換語言iOSAPP
- 探索 Java 隱藏的開銷Java
- iOS隱藏導航欄的返回按鈕iOS
- iOS 隱藏/出現 navigationBariOSNavigation
- iOS UIScrollView 沒有從頂部開始滑動iOSUIView
- iOS 9正式釋出,你發現其中隱藏的功能了嗎iOS
- 讓VisualBasic實現隱藏Mouse (轉)
- 影像隱寫之使用PHP隱藏影像中的文字PHP
- Android應用開發中如何使用隱藏的APIAndroidAPI
- 成品直播原始碼推薦,TableView/CollectionView 滑動頂部效果最佳化原始碼View
- iOS隱藏導航欄正確做法iOS
- MAC如何顯示隱藏檔案和隱藏隱藏檔案的命令Mac
- dubbo泛化引發的生產故障之dubbo隱藏的坑
- iOS tableView中的MVC、MVVMiOSViewMVCMVVM
- 讓windows系統顯示隱藏檔案Windows
- iOS開發如何避免安全隱患iOS
- 一行程式碼讓你的TableView動起來-iOS動畫行程ViewiOS動畫
- js之返回網頁頂部JS網頁
- 隱藏資料夾怎麼取消隱藏 關閉隱藏檔案的辦法
- iPhone怎麼隱藏底部Dock欄桌布?iOS12隱藏Dock欄桌布設定教程iPhoneiOS
- iOS cell找對應的tableViewiOSView
- iOS開發之XLForm的使用iOSORM
- Mac下顯示和隱藏隱藏檔案的命令Mac
- iOS 8的這十項隱藏功能 你都知道麼?iOS
- 如何讓tableView保持順暢View
- iOS 開發之— NSURLProtocoliOSProtocol
- iOS開發之WebViewiOSWebView