创建扩展导航栏ios

时间:2016-03-18 15:19:55

标签: ios swift uitableview uinavigationbar

我希望在向上滚动时像Android Android Material扩展工具栏一样扩展导航

enter image description here

首先我创建标题为240高位添加UILabel高24位且UIImageView用于我的UITableView

我重写了scrollViewDidScroll

  func scrollViewDidScroll(scrollView: UIScrollView) {


    self.automaticallyAdjustsScrollViewInsets = false

    let offsetY = scrollView.contentOffset.y

    if offsetY > myHeader - myLableY{
        print(offsetY)
        self.navTitle.text = "My App Name"


    }else{

        self.navTitle.text = ""

    }



}

但我面临两个问题

1-如果uitableview上的单元格项数较少,则无法滚动视图顶部以更改导航栏标题

向下滚动时显示2秒,显示空白区域我希望将tableview头视为视差

0 个答案:

没有答案