Skip to content

Commit dd464aa

Browse files
committed
底部导航栏完善,顶部导航栏增加图标
1 parent 969a7b3 commit dd464aa

File tree

5 files changed

+17
-1
lines changed

5 files changed

+17
-1
lines changed

NewsReader/Model/PageInfo.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ + (NSArray *)pageControllers
5555
nav = [[UINavigationController alloc]initWithRootViewController:pageController];
5656
pageController.title = pageInfo.name;
5757
pageController.tabBarItem.image = [UIImage imageNamed:pageInfo.image];
58-
[controllers addObject:pageController];
58+
[controllers addObject:nav];
5959
}
6060
return controllers;
6161
}

NewsReader/ViewController/BaseController.m

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ @implementation BaseController
1414
-(void)viewDidLoad
1515
{
1616
[super viewDidLoad];
17+
[self setNavigationLeft:@"NavigationBell.png" sel:nil];
18+
[self setNavigationRight:@"NavigationSquare.png"];
19+
//[self setNavigationTitleImage:@"NavBarIcon.png"];
1720
}
1821

1922
-(void)viewWillAppear:(BOOL)animated
@@ -89,6 +92,14 @@ - (UIButton *)customButton:(NSString *)imageName
8992
return btn;
9093
}
9194

95+
- (void)setNavigationTitleImage:(NSString *)imageName
96+
{
97+
UIImage *image = [UIImage imageNamed:imageName];
98+
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
99+
100+
self.navigationItem.titleView = imageView;
101+
}
102+
92103
- (void)setNavigationLeft:(NSString *)imageName sel:(SEL)sel
93104
{
94105
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:[self customButton:imageName selector:sel]];

NewsReader/ViewController/Page/NewsPage.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010

1111
@implementation NewsPage
1212

13+
-(void)viewDidLoad
14+
{
15+
[super viewDidLoad];
16+
}
1317
@end

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ NewsReader -- 新闻App
1313
> * 登录功能实现
1414
> * 显示广告
1515
> * 设置状态栏
16+
> * 设置底部导航栏
1617
1718
###MVVM架构
1819
Model:DTO(数据传输对象)<br/>

0 commit comments

Comments
 (0)