-(void)initNavigationBar{
self.navigationItem.title = @"Create Message";
[cancelBtn setTitle:@"Cancel" forState:UIControlStateNormal];
cancelBtn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15.];
[cancelBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[cancelBtn addTarget:self action:@selector(leftBarBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
if ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=7) {
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -10;
self.navigationItem.leftBarButtonItems = @[negativeSpacer, leftBarBtn];
}else{
self.navigationItem.leftBarButtonItem = leftBarBtn;
}
//rightBarButtonItem
UIButton * rightBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60.0f, 44.0f)];
[rightBtn setTitle:@"Publish" forState:UIControlStateNormal];
rightBtn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15.];
[rightBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[rightBtn addTarget:self action:@selector(rightBarBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
rightBarBtn = [[UIBarButtonItem alloc]initWithCustomView:rightBtn];
//verify whether system version >= 7 or not. for >= 7 , should cut negativeSpacer.width = -10;
if ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=7) {
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -10;
self.navigationItem.rightBarButtonItems = @[negativeSpacer, rightBarBtn];
}else{
self.navigationItem.rightBarButtonItem = rightBarBtn;
}
}
self.navigationItem.title = @"Create Message";
//leftBarButtonItem
[cancelBtn setTitle:@"Cancel" forState:UIControlStateNormal];
cancelBtn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15.];
[cancelBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[cancelBtn addTarget:self action:@selector(leftBarBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
leftBarBtn = [[UIBarButtonItem alloc]initWithCustomView:cancelBtn];
if ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=7) {
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -10;
self.navigationItem.leftBarButtonItems = @[negativeSpacer, leftBarBtn];
}else{
self.navigationItem.leftBarButtonItem = leftBarBtn;
}
//rightBarButtonItem
UIButton * rightBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60.0f, 44.0f)];
[rightBtn setTitle:@"Publish" forState:UIControlStateNormal];
rightBtn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15.];
[rightBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[rightBtn addTarget:self action:@selector(rightBarBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
rightBarBtn = [[UIBarButtonItem alloc]initWithCustomView:rightBtn];
//verify whether system version >= 7 or not. for >= 7 , should cut negativeSpacer.width = -10;
if ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=7) {
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -10;
self.navigationItem.rightBarButtonItems = @[negativeSpacer, rightBarBtn];
}else{
self.navigationItem.rightBarButtonItem = rightBarBtn;
}
}