LLNavgationBar
LLNavgationBar是什么
LLNavgationBar主要是为了解决页面对导航栏操作比较多而产生的问题,如隐藏、显示、高度、背景颜色、字体大小等均互不干扰。
LLNavgationBar功能
- 每个页面可以单独控制Bar当前的状态。
- 修改bar的偏移,可以很方便地修改bar当前显示的高度。
- 设置barItem与系统相似。
- bar始终保持在父视图的最上面。
安装
CocoaPods
在Podfile中添加 pod "LLNavgationBar"。
如何使用
添加 支持xib 和 storyboard
[LLNavgationBarView addBarTo:self.view];
设置title
self.barView.title = @"title";
或者self.title = @"title";
设置barButtonItem
self.barView.leftBarButtonItem = [LLBarButtonItem barButtonItemWithTitle:@"左边" handler:^(LLBarButtonItem *barButtonItem) {
//do soming
}];
self.barView.rightBarButtonItem = [LLBarButtonItem barButtonItemWithTitle:@"右边" handler:^(LLBarButtonItem *barButtonItem) {
//do soming
}];
设置bar与view顶部的距离
[self.barView setTopInset:-64 animated:YES];
协议
LLNavgationBar遵循MIT协议。查阅LICENSE文件获取更多信息。