Commit 25d4bf2ca0f201287df5b4415c242770b8177498

Authored by yinqiaojuan
1 parent c1ce21a0

0.0.1增加图片

CNLiveNavigationClass.podspec
@@ -33,8 +33,8 @@ TODO: Add long description of the pod here. @@ -33,8 +33,8 @@ TODO: Add long description of the pod here.
33 s.dependency 'CNLiveTripartiteManagement/QMUIKit' 33 s.dependency 'CNLiveTripartiteManagement/QMUIKit'
34 s.dependency 'CNLiveBaseKit' 34 s.dependency 'CNLiveBaseKit'
35 s.dependency 'CNLiveCommonCategory' 35 s.dependency 'CNLiveCommonCategory'
36 - # s.resource_bundles = {  
37 - # 'CNLiveNavigationClass' => ['CNLiveNavigationClass/Assets/*.png']  
38 - # } 36 + s.resource_bundles = {
  37 + 'CNLiveNavigationClass' => ['CNLiveNavigationClass/Assets/Assets.xcassets']
  38 + }
39 s.frameworks = 'UIKit', 'Foundation' 39 s.frameworks = 'UIKit', 'Foundation'
40 end 40 end
CNLiveNavigationClass/Assets/Assets.xcassets/Contents.json 0 → 100644
  1 +{
  2 + "info" : {
  3 + "version" : 1,
  4 + "author" : "xcode"
  5 + }
  6 +}
0 \ No newline at end of file 7 \ No newline at end of file
CNLiveNavigationClass/Assets/Assets.xcassets/zb_icon.imageset/Contents.json 0 → 100644
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "idiom" : "universal",
  9 + "filename" : "zb_icon@2x.png",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "idiom" : "universal",
  14 + "filename" : "zb_icon@3x.png",
  15 + "scale" : "3x"
  16 + }
  17 + ],
  18 + "info" : {
  19 + "version" : 1,
  20 + "author" : "xcode"
  21 + }
  22 +}
0 \ No newline at end of file 23 \ No newline at end of file
CNLiveNavigationClass/Assets/Assets.xcassets/zb_icon.imageset/zb_icon@2x.png 0 → 100644

7.47 KB

CNLiveNavigationClass/Assets/Assets.xcassets/zb_icon.imageset/zb_icon@3x.png 0 → 100644

11.1 KB

CNLiveNavigationClass/Classes/HKFloat/HKFloatBall.m
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 _iconImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height)]; 31 _iconImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height)];
32 _iconImageView.backgroundColor = [UIColor yellowColor]; 32 _iconImageView.backgroundColor = [UIColor yellowColor];
33 // _iconImageView.image = [UIImageMake([[[[NSBundle mainBundle] infoDictionary] valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject]) imageByResizeToSize:CGSizeMake(self.frame.size.width, self.frame.size.height)]; 33 // _iconImageView.image = [UIImageMake([[[[NSBundle mainBundle] infoDictionary] valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject]) imageByResizeToSize:CGSizeMake(self.frame.size.width, self.frame.size.height)];
34 -// _iconImageView.image = [UIImage imageNamed:@"icon"]; 34 + _iconImageView.image = [self getImageWithImageName:@"zb_icon" bundleName:@"CNLiveNavigationClass" targetClass:[self class]];
35 _iconImageView.layer.borderWidth = 0; 35 _iconImageView.layer.borderWidth = 0;
36 _iconImageView.layer.borderColor = [UIColor grayColor].CGColor; 36 _iconImageView.layer.borderColor = [UIColor grayColor].CGColor;
37 _iconImageView.layer.cornerRadius = self.bounds.size.width/2; 37 _iconImageView.layer.cornerRadius = self.bounds.size.width/2;
@@ -83,4 +83,18 @@ @@ -83,4 +83,18 @@
83 [self.delegate floatBallDidClick:self]; 83 [self.delegate floatBallDidClick:self];
84 } 84 }
85 } 85 }
  86 +
  87 +-(UIImage*)getImageWithImageName:(NSString*)imageName bundleName:(NSString*)bundleName targetClass:(Class)targetClass{
  88 +
  89 + NSBundle*bundle = [NSBundle bundleForClass:targetClass];
  90 +
  91 + NSURL*url = [bundle URLForResource:bundleName withExtension:@"bundle"];
  92 +
  93 + NSBundle*targetBundle = [NSBundle bundleWithURL:url];
  94 +
  95 + UIImage *image = [UIImage imageNamed:imageName inBundle:targetBundle compatibleWithTraitCollection:nil];
  96 +
  97 + return image?image:[UIImage imageNamed:imageName inBundle:[NSBundle mainBundle] compatibleWithTraitCollection:nil];
  98 +
  99 +}
86 @end 100 @end