cari

Rumah  >  Soal Jawab  >  teks badan

ios - tableview的sectionheader的悬停问题

我把一个选项卡view放在了sectionheader里面 也就实现了自带的悬停效果。 可是一滑倒处于悬停位置时候,下面黄色的指示条就回归到最初始位置。这个问题有人遇到过吗?

PHPzPHPz2893 hari yang lalu600

membalas semua(4)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 09:15:58

    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

    balas
    0
  • 黄舟

    黄舟2017-04-18 09:15:58

    //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

    balas
    0
  • PHPz

    PHPz2017-04-18 09:15:58

    Lihat sama ada paparan meja disegarkan semasa meluncur. Jika dimuat semula, pengepala bahagian akan dilukis semula tanpa digunakan semula.

    balas
    0
  • PHPz

    PHPz2017-04-18 09:15:58

    Abang, apakah penyelesaian anda untuk masalah ini?

    balas
    0
  • Batalbalas