欢迎光临
我们一直在努力

导航栏随查看内容滚动而滚动

建站超值云服务器,限时71元/月

导航栏随查看内容滚动而滚动

项目介绍:

项目简介


一个自定义UINavigationController,能够实现导航栏随查看内容滚动而滚动。

Versioning notes

Version2.x作为一个UINavigationController 子类编写,使用Swift。

Version2.0.0引入了Swift2.0语法。版本3.0.0引入了Swift2.0语法。

Screenshot

使用CocoaPods安装

pod ‘AMScrollingNavbar’

use_frameworks!

使用Carthage安装

github “andreamazz/AMScrollingNavbar”
使用方法

确保在UINavigationController中使用ScrollingNavigationController的子类。无论是在Storyboard中设置UINavigationController类,还是在代码以编程的方式创建一个ScrollingNavigationController实例。使用followScrollView(_: delay:) 来启动滚动视图的跟随滚动。

Swift

override func viewWillAppear(animated: Bool) {

super.viewWillAppear(animated)

if let navigationController = navigationController as? ScrollingNavigationController {
    navigationController.followScrollView(tableView, delay: 50.0)
}

}
Objective-C

  • (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];
    
    [(ScrollingNavigationController *)self.navigationController followScrollView:self.tableView delay:50.0f];

    }

使用stopFollowingScrollview()来关闭这个行为。

override func viewDidDisappear(animated: Bool) {

super.viewDidDisappear(animated)

if let navigationController = navigationController as? ScrollingNavigationController {
    navigationController.stopFollowingScrollView()
}

}

github地址:https://github.com/andreamazz/AMScrollingNavbar

code4app

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 导航栏随查看内容滚动而滚动
分享到: 更多 (0)