LLNavgationBar 0.0.5

LLNavgationBar 0.0.5

测试已测试
语言语言 Obj-CObjective C
许可 GPL-3.0
发布最后发布2018年12月

longlz维护。



  • 作者:
  • longlz

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文件获取更多信息。