BBANavigationBarModel.h 1.25 KB
//
//  BBANavigationBarStyle.h
//  BaiduBoxApp
//
//  Created by qfu on 8/4/15.
//  Copyright (c) 2015 Baidu. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BBANavigationBarModel : NSObject

@property (nonatomic) UIStatusBarStyle statusBarStyle;

/***************************************************
 *
 * titleImage 优先级高于 title,titleColor,titleFont
 * barImage   优先级高于 barColor
 * buttons    优先级高于 button
 *
 ***************************************************/

@property (nonatomic,copy  ) NSString *title;
@property (nonatomic,strong) UIColor  *titleColor;
@property (nonatomic,strong) UIFont   *titleFont;
@property (nonatomic,strong) UIImage  *titleImage;  // titleImage 优先级高于 title,titleColor,titleFont

@property (nonatomic,strong) UIColor  *barColor;
@property (nonatomic,strong) UIImage  *barImage;    // barImage 优先级高于 barColor

@property (nonatomic,strong) UIButton *leftBarButton; // leftBarButtons 优先级高于 leftBarButton
@property (nonatomic,strong) UIButton *rightBarButton;

@property (nonatomic,strong) NSArray *leftBarButtons;
@property (nonatomic,strong) NSArray *rightBarButtons;

+ (void)enumeratePropertyNameUsingBlock:(void (^)(NSString *name, NSUInteger idx, BOOL *stop))block;

@end