我把一个选项卡view放在了sectionheader里面 也就实现了自带的悬停效果。 可是一滑倒处于悬停位置时候,下面黄色的指示条就回归到最初始位置。这个问题有人遇到过吗?
学习是最好的投资!
Oleh kerana paparan bahagian dijana semula setiap kali, anda perlu merekodkan maklumat kedudukan semua bar penunjuk dalam pengawal pandangan hanya tetapkan bar penunjuk kuning setiap kali anda mengembalikan paparan bahagian
//Alih keluar UItableview headerview sticky (melekit)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 40; 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); } }
Cuba ini
Lihat sama ada paparan meja disegarkan semasa meluncur. Jika dimuat semula, pengepala bahagian akan dilukis semula tanpa digunakan semula.
Abang, apakah penyelesaian anda untuk masalah ini?
Oleh kerana paparan bahagian dijana semula setiap kali, anda perlu merekodkan maklumat kedudukan semua bar penunjuk dalam pengawal pandangan hanya tetapkan bar penunjuk kuning setiap kali anda mengembalikan paparan bahagian
//Alih keluar UItableview headerview sticky (melekit)
Cuba ini
Lihat sama ada paparan meja disegarkan semasa meluncur. Jika dimuat semula, pengepala bahagian akan dilukis semula tanpa digunakan semula.
Abang, apakah penyelesaian anda untuk masalah ini?