提交 a6abc3a9 编写于 作者: 杨时权

【需求】home图标更新。

上级 58f51ab0
{
"images" : [
{
"filename" : "home.jpeg",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
......@@ -3,6 +3,7 @@
#import "CaptureViewController.h"
@interface ViewController ()
@property (strong, nonatomic) UIImage* homeImage;
@property (strong, nonatomic) UIImage* captureImage;
@end
......@@ -11,13 +12,28 @@
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[self generateImage];
HomeViewController* vc = [[HomeViewController alloc] init];
vc.tabBarItem.image = [[UIImage imageNamed:@"homekit"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
vc.tabBarItem.selectedImage = [[UIImage imageNamed:@"homekit"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[vc.tabBarItem setImage:[self.homeImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[vc.tabBarItem setSelectedImage:[self.homeImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[vc.tabBarItem.selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[vc.tabBarItem.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
vc.title = @"首页";
vc.view.backgroundColor = [UIColor whiteColor];
[self addChildViewController:vc];
CaptureViewController* cvc = [[CaptureViewController alloc] init];
[cvc.tabBarItem setImage:[self.captureImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[cvc.tabBarItem setSelectedImage:[self.captureImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[cvc.tabBarItem.selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[cvc.tabBarItem.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
cvc.title = @"开播";
cvc.view.backgroundColor = [UIColor whiteColor];
[self addChildViewController:cvc];
}
- (void)generateImage {
UIImage *image1 = [UIImage imageNamed:@"capture"];
[image1 imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
CGSize size = CGSizeMake(30, 30);
......@@ -27,14 +43,14 @@
[self.captureImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIGraphicsEndImageContext();
CaptureViewController* cvc = [[CaptureViewController alloc] init];
[cvc.tabBarItem setImage:[self.captureImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[cvc.tabBarItem setSelectedImage:[self.captureImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[cvc.tabBarItem.selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[cvc.tabBarItem.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
cvc.title = @"开播";
cvc.view.backgroundColor = [UIColor whiteColor];
[self addChildViewController:cvc];
image1 = [UIImage imageNamed:@"home"];
[image1 imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
size = CGSizeMake(30, 30);
UIGraphicsBeginImageContext(size);
[image1 drawInRect:CGRectMake(0, 0, size.width, size.height)];
self.homeImage = UIGraphicsGetImageFromCurrentImageContext();
[self.homeImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIGraphicsEndImageContext();
}
// 禁止横竖屏切换
......
......@@ -16,8 +16,6 @@
@implementation HomeViewController
- (void)viewDidLoad {
self.view.backgroundColor = [UIColor whiteColor];
CGRect bounds = [UIScreen mainScreen].bounds;
int imageViewX = (bounds.size.width - 300) / 2;
int imageViewY = (bounds.size.height - 450) / 3;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册