Skip to content

Commit 818e495

Browse files
committed
导航栏按钮 - 按压效果
1 parent 9c8aa37 commit 818e495

4 files changed

Lines changed: 3 additions & 23 deletions

File tree

Coding_iOS/Controllers/RootControllers/Tweet_RootViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ - (void)viewDidLoad
9999
// [self refreshFirst];
100100
// }];
101101

102-
UIBarButtonItem *leftBarItem =[UIBarButtonItem itemWithIcon:@"hot_topic_Nav" showBadge:NO target:self action:@selector(hotTopicBtnClicked:)];
103-
102+
UIBarButtonItem *leftBarItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"hot_topic_Nav"] style:UIBarButtonItemStylePlain target:self action:@selector(hotTopicBtnClicked:)];
103+
104104
[self.parentViewController.navigationItem setLeftBarButtonItem:leftBarItem animated:NO];
105105

106106
_tweetsDict = [[NSMutableDictionary alloc] initWithCapacity:4];

Coding_iOS/Controllers/Topic/CSHotTopicPagesVC.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ @implementation CSHotTopicPagesVC
3131
- (void)viewDidLoad {
3232
[super viewDidLoad];
3333

34-
UIBarButtonItem *rightBarItem =[UIBarButtonItem itemWithIcon:@"search_Nav" showBadge:NO target:self action:@selector(searchItemClicked:)];
34+
UIBarButtonItem *rightBarItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"search_Nav"] style:UIBarButtonItemStylePlain target:self action:@selector(searchItemClicked:)];
3535
[self.navigationItem setRightBarButtonItem:rightBarItem animated:NO];
3636

3737
[self setupUI];

Coding_iOS/Util/OC_Category/UIBarButtonItem+Common.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@
1010

1111
@interface UIBarButtonItem (Common)
1212
+ (UIBarButtonItem *)itemWithBtnTitle:(NSString *)title target:(id)obj action:(SEL)selector;
13-
14-
+ (UIBarButtonItem *)itemWithIcon:(NSString*)iconName showBadge:(BOOL)showbadge target:(id)obj action:(SEL)selector;
1513
@end
1614

Coding_iOS/Util/OC_Category/UIBarButtonItem+Common.m

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,4 @@ + (UIBarButtonItem *)itemWithBtnTitle:(NSString *)title target:(id)obj action:(S
1515
return buttonItem;
1616
}
1717

18-
+ (UIBarButtonItem *)itemWithIcon:(NSString*)iconName showBadge:(BOOL)showbadge target:(id)obj action:(SEL)selector {
19-
UIButton* button = [[UIButton alloc] init];
20-
button.imageEdgeInsets = UIEdgeInsetsMake(-2, 0, 0, 0);
21-
[button setImage:[UIImage imageNamed:iconName] forState:UIControlStateNormal];
22-
[button setImage:[UIImage imageNamed:iconName] forState:UIControlStateHighlighted];
23-
CGSize imgSize = button.imageView.image.size;
24-
button.size = CGSizeMake(imgSize.width, imgSize.height);
25-
26-
// if (showbadge) {
27-
// [button addRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(2, 2)];
28-
// CGFloat pointX = button.frame.size.width - 15;
29-
// [button addBadgeTip:@"1" withCenterPosition:CGPointMake(pointX, 5)];
30-
// }
31-
32-
[button addTarget:obj action:selector forControlEvents:UIControlEventTouchUpInside];
33-
return [[UIBarButtonItem alloc] initWithCustomView:button];;
34-
}
35-
3618
@end

0 commit comments

Comments
 (0)