CYLTabBarController icon indicating copy to clipboard operation
CYLTabBarController copied to clipboard

tabbar icon 如何设置网络图片?

Open xiaohange opened this issue 5 years ago • 10 comments

Base Info for this issue

  1. Version:v1.17.22
  2. Language:Objective-C
  3. iOS System Version:iOS12
  4. Prototype(是否是真机):YES
  5. Issue Type:Crash、Bug、Enhancement(希望能支持一个新需求)、Q-A

1. How to repeat the problem.

tabbar icon 如何设置网络图片? 我尝试使用以下方法发现问题:

NSData *data1 = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"图片url"]];
UIImage *tabBarImg1 = [UIImage imageWithData:data1];

1.CYLTabBarItemImage 没有保持图片原色; 2.CYLTabBarItemSelectedImage 变成了蓝色, 不是图片本身的颜色;

CYLTabBarItemImage : newTabBarImg1,
CYLTabBarItemSelectedImage : newTabBarImg2

xiaohange avatar Dec 14 '18 08:12 xiaohange

别的issue讨论过,设置icon,支持字符串指定、对象指定。字符串会默认给原色,对象指定更灵活。默认有tintcolor,可以自己设置。

ChenYilong avatar Dec 14 '18 15:12 ChenYilong

@ChenYilong 解决了~ 谢谢!

xiaohange avatar Dec 15 '18 01:12 xiaohange

@xiaohange ,怎么设置的网络图片?求教

yinyakun avatar Jan 08 '19 02:01 yinyakun

其他issue讨论过,遍历tabbaritem,换icon

ChenYilong avatar Jan 08 '19 03:01 ChenYilong

其他issue讨论过,遍历tabbaritem,换icon

已经解决了,谢谢.

yinyakun avatar Jan 09 '19 02:01 yinyakun

@xiaohange @yinyakun 能否提供一个示例代码

wlingf avatar May 14 '19 03:05 wlingf

这里有方案说明:https://github.com/ChenYilong/CYLTabBarController/issues/247

ChenYilong avatar Jun 20 '19 23:06 ChenYilong

大家好。设置网络图片。上面的问题都看过了。还没找到解决方法。 我是设置网络图片成功了,就是在点击切换的时候,图片有时会变得很小。有时会变得很大。出问题的手机是 iPhone6。 1、初始化图片正常的,点击的时候,图片尺寸会变大。 希望有遇到问题,或者知道解决办法的大佬,回复一下。非常感谢作者的热心和伟大的贡献。本人QQ:765950216
2、这个问题,在iPhone6sPlus是正常的。 3、 网络图片是后台返回的,只给了一套图。不知道是不是图片的问题。现在没有头绪,不知道怎么解决了。

Xue765 avatar Sep 29 '20 02:09 Xue765

大家好。设置网络图片。上面的问题都看过了。还没找到解决方法。 我是设置网络图片成功了,就是在点击切换的时候,图片有时会变得很小。有时会变得很大。出问题的手机是 iPhone6。 1、初始化图片正常的,点击的时候,图片尺寸会变大。 希望有遇到问题,或者知道解决办法的大佬,回复一下。非常感谢作者的热心和伟大的贡献。本人QQ:765950216 2、这个问题,在iPhone6sPlus是正常的。 3、 网络图片是后台返回的,只给了一套图。不知道是不是图片的问题。现在没有头绪,不知道怎么解决了。

tabbar初始化的图片, 支持UIImage对象, 网络下载好后, 本地取即可; 图片需要拉伸, tabbbar展示的只是其原始大小;

ChenYilong avatar Sep 30 '20 03:09 ChenYilong

@xiaohange 我也是跟你一样这样设置之后,图片显示不出来,只有一个蓝色背景,请问你是怎么解决的

boweibowei avatar Jun 22 '22 09:06 boweibowei