我想要实现的一个例子就像当前的Facebook应用程序.当您向下滚动时,“liVE,Photo,Check in”视图会隐藏,并在向上滚动一点后返回.
就像这样.但我只想隐藏现场,照片和入住栏,并在滚动时显示.
我目前的方法只是添加为集合视图标题.
解决方法 这是用滚动隐藏导航栏的代码func scrollVIEwWillBeginDragging(_ scrollVIEw: UIScrollVIEw) { // contentOffSet = self.channelsCollVIEw.contentOffset.y; } func scrollVIEwDIDScroll(_ scrollVIEw: UIScrollVIEw) { // let scrollPos = self.channelsCollVIEw.contentOffset.y ; if(scrollPos >= contentOffSet ){ //Fully hIDe your toolbar UIApplication.shared.isstatusbarHIDden = true UIVIEw.animate(withDuration: 0.5,animations: { // //write a code to hIDeself.navigationController?.isNavigationbarHIDden = true },completion: nil) } else { //SlIDe it up incrementally,etc. UIApplication.shared.isstatusbarHIDden = false UIVIEw.animate(withDuration: 0.5,animations: { //self.navigationController?.isNavigationbarHIDden = false },completion: nil) } }总结
以上是内存溢出为你收集整理的ios – 在swift中滚动时隐藏显示顶视图全部内容,希望文章能够帮你解决ios – 在swift中滚动时隐藏显示顶视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)