- (
void
)creatView{
NSArray
*xarr =@[@
"title_tab_essence_normal_night"
,@
"title_tab_newissue_normal_night"
,@
"title_tab_suiji_normal_night"
];
NSArray
*farr =@[@
"title_tab_essence_normal"
,@
"title_tab_newissue_normal"
,@
"title_tab_suiji_normal"
];
NSArray
*lab = @[@
"精华"
,@
"最新"
,@
"穿越"
];
for
(
int
i = 0; i<3; i++) {
UIButton
*btn = [
UIButton
buttonWithType:
UIButtonTypeCustom
];
[btn setImage:[[
UIImage
imageNamed:farr[i]] imageWithRenderingMode:
UIImageRenderingModeAlwaysOriginal
] forState:
UIControlStateNormal
];
[btn setImage:[[
UIImage
imageNamed:xarr[i]] imageWithRenderingMode:
UIImageRenderingModeAlwaysOriginal
] forState:
UIControlStateSelected
];
[btn setImageEdgeInsets:
UIEdgeInsetsMake
(0.0, 9.0, 25.0, 9.0) ];
btn.frame = CGRectMake(90+i*50, 5, 50, 50);
[btn addTarget:
self
action:
@selector
(Click:)
forControlEvents:
UIControlEventTouchUpInside
];
btn.titleLabel.font = [
UIFont
systemFontOfSize:12.0f];
[btn setTitle:lab[i] forState:
UIControlStateNormal
];
[btn setTitleColor:[
UIColor
grayColor] forState:
UIControlStateNormal
];
[btn setTitleColor:[
UIColor
blackColor] forState:
UIControlStateSelected
];
[btn setTitleEdgeInsets:
UIEdgeInsetsMake
(10.0,-40.0 , 0.0, -8.0)];
btn.tag = 100+i;
if
(btn.tag == 100) {
btn.selected =
YES
;
}
[
self
.navigationController.navigationBar addSubview:btn];
}
}
#pragma mark - button方法实现
- (
void
)Click:(
UIButton
*)btn{
btn.selected =
YES
;
for
(
UIView
*vie in
self
.navigationController.navigationBar.subviews) {
if
([vie isKindOfClass:[
UIButton
class
]]) {
if
(vie.tag !=btn.tag) {
((
UIButton
*)vie).selected =
NO
;
}
}
}
}