New file |
| | |
| | | // LMJNewViewController.m |
| | | // PLMMPRJK |
| | | // Created by windshan on 2017/4/6. |
| | | // Copyright © 2017年 GoMePrjk. All rights reserved. |
| | | |
| | | |
| | | #import "LMJNewViewController.h" |
| | | |
| | | @interface LMJNewViewController () |
| | | |
| | | @end |
| | | |
| | | @implementation LMJNewViewController |
| | | |
| | | - (void)viewDidLoad { |
| | | [super viewDidLoad]; |
| | | |
| | | self.tableView.backgroundColor = [UIColor whiteColor]; |
| | | |
| | | if (@available(iOS 10.0, *)) { |
| | | [self.navigationController.tabBarItem setBadgeColor:[UIColor redColor]]; |
| | | } else { |
| | | // Fallback on earlier versions |
| | | } |
| | | |
| | | [self.navigationController.tabBarItem setBadgeValue:@"3"]; |
| | | |
| | | UIEdgeInsets edgeInsets = self.tableView.contentInset; |
| | | edgeInsets.bottom += self.tabBarController.tabBar.lmj_height; |
| | | self.tableView.contentInset = edgeInsets; |
| | | // LMJWordArrowItem *item0 = [LMJWordArrowItem itemWithTitle:@"占位" subTitle: nil]; |
| | | // item0.destVc = [LMJLoggerViewController class]; |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | #pragma mark 重写BaseViewController设置内容 |
| | | |
| | | - (UIColor *)lmjNavigationBackgroundColor:(LMJNavigationBar *)navigationBar |
| | | { |
| | | return [UIColor whiteColor]; |
| | | } |
| | | - (BOOL)lmjNavigationIsHideBottomLine:(LMJNavigationBar *)navigationBar |
| | | { |
| | | return NO; |
| | | } |
| | | |
| | | - (void)leftButtonEvent:(UIButton *)sender navigationBar:(LMJNavigationBar *)navigationBar |
| | | { |
| | | NSLog(@"%s", __func__); |
| | | } |
| | | |
| | | - (void)rightButtonEvent:(UIButton *)sender navigationBar:(LMJNavigationBar *)navigationBar |
| | | { |
| | | NSLog(@"%s", __func__); |
| | | } |
| | | |
| | | - (void)titleClickEvent:(UILabel *)sender navigationBar:(LMJNavigationBar *)navigationBar |
| | | { |
| | | NSLog(@"%@", sender); |
| | | } |
| | | |
| | | - (NSMutableAttributedString*)lmjNavigationBarTitle:(LMJNavigationBar *)navigationBar |
| | | { |
| | | return [self changeTitle:@"自定义导航栏 View"]; |
| | | } |
| | | |
| | | |
| | | - (UIImage *)lmjNavigationBarLeftButtonImage:(UIButton *)leftButton navigationBar:(LMJNavigationBar *)navigationBar |
| | | { |
| | | [leftButton setTitle:@"左边" forState: UIControlStateNormal]; |
| | | [leftButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; |
| | | [leftButton setBackgroundColor:[UIColor lightGrayColor] forState:UIControlStateNormal]; |
| | | |
| | | return nil; |
| | | } |
| | | |
| | | |
| | | - (UIImage *)lmjNavigationBarRightButtonImage:(UIButton *)rightButton navigationBar:(LMJNavigationBar *)navigationBar |
| | | { |
| | | rightButton.backgroundColor = [UIColor redColor]; |
| | | [rightButton setTitle:@"右边" forState:UIControlStateNormal]; |
| | | [rightButton setTitleColor:[UIColor greenColor] forState:UIControlStateNormal]; |
| | | [rightButton setBackgroundColor:[UIColor lightGrayColor] forState:UIControlStateNormal]; |
| | | |
| | | return nil; |
| | | } |
| | | |
| | | |
| | | |
| | | #pragma mark 自定义代码 |
| | | |
| | | -(NSMutableAttributedString *)changeTitle:(NSString *)curTitle |
| | | { |
| | | NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:curTitle ?: @""]; |
| | | |
| | | [title addAttribute:NSForegroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0, title.length)]; |
| | | |
| | | [title addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:16] range:NSMakeRange(0, title.length)]; |
| | | |
| | | return title; |
| | | } |
| | | |
| | | |
| | | @end |