是否可以在标签栏项目上绘制在线图像?

时间:2018-03-20 12:39:15

标签: ios image tabbar react-native-navigation

我想将在线图片放在标签栏项目上。

这可以在iOS中使用吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用 WebImage 并使用 SDWebImage 加载它。

https://github.com/rs/SDWebImage

因此,一旦加载并在其方法中获得UIImage的对象,您可以检查UIImage对象不应为nil如果不是nil,则将UIImage设置为tabbar项目图像。

imageView.sd_setImageWithURL(NSURL(string: urlString), completed: {
            (image, error, cacheType, url) in
            // Change tabbar item image here....

           tabHome.image=image?.withRenderingMode(.alwaysOriginal) // deselect image
           tabHome.selectedImage = image?.withRenderingMode(.alwaysOriginal) // select image


        })

参考:how to set image in a tab bar item in swift?

答案 1 :(得分:0)

这可以通过UITabBarItem在iOS中实现 您需要为您的企业选择UITabBarItem构造函数,并设置图像

UITabBarItem(title: String?, image: UIImage?, selectedImage: UIImage?)
UITabBarItem(title: String?, image: UIImage?, tag: Int)