#define IsIOS7 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=7)
+(void)initWithNavViewWith:(NSString *)titleName selfView:(UIViewController *)selfView
{
selfView.view.backgroundColor=RGBA(235.0, 235.0, 235.0, 1);
// 导航条
if (IsIOS7)
{
selfView.automaticallyAdjustsScrollViewInsets=NO;
}
selfView.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;
[selfView.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
titleLabel.font = [UIFont boldSystemFontOfSize:20];
titleLabel.textColor = [UIColor whiteColor];
titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.text = titleName;
selfView.navigationItem.titleView = titleLabel;
[selfView.navigationController.navigationBar setBarTintColor:RGBA(35.0, 131.0, 221.0, 1.0)];
[selfView.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,nil]];
}
+(void)initWithNavViewWith:(NSString *)titleName left:(NSString *)nameLeft right:(NSString *)nameRight selfView:(UIViewController *)selfView
{
selfView.view.backgroundColor=RGBA(235.0, 235.0, 235.0, 1);
// 导航条
if (IsIOS7)
{
selfView.automaticallyAdjustsScrollViewInsets=NO;
}
if (nameRight)
{
BOOL isPng = [nameRight hasSuffix:@"png"];
if (isPng)
{
UIBarButtonItem *rightBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:nameRight] style:UIBarButtonItemStylePlain target:selfView action:@selector(gotoNextVC)];
rightBtnItem.tintColor=[UIColor whiteColor];
selfView.navigationItem.rightBarButtonItem = rightBtnItem;
}
else
{
UIBarButtonItem *rightBtnItem = [[UIBarButtonItem alloc]initWithTitle:nameRight style:UIBarButtonItemStylePlain target:selfView action:@selector(gotoNextVC)];
rightBtnItem.tintColor=[UIColor whiteColor];
selfView.navigationItem.rightBarButtonItem = rightBtnItem;
}
}else
{
}
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title=nameLeft;
backItem.imageInsets = UIEdgeInsetsMake(15, 0, 0, 0);
selfView.navigationItem.backBarButtonItem = backItem;
selfView.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;
[selfView.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
titleLabel.font = [UIFont boldSystemFontOfSize:20];
titleLabel.textColor = [UIColor whiteColor];
titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.text = titleName;
selfView.navigationItem.titleView = titleLabel;
[selfView.navigationController.navigationBar setBarTintColor:RGBA(35.0, 131.0, 221.0, 1.0)];
[selfView.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,nil]];
}
//
//点击右边按钮
-(void)gotoNextVC
{
}