swift - tabBar图片设置的一些注意点
2020-02-29 18:34
113 查看
图片大小尺寸
刚刚开始接触的话,从美工那边拿来的图标大小一般都是偏大的,就像这样:
在此建议,tabBar的图标大小可以是32*32,个人感觉效果不错
图片的颜色问题
如上图所示,该图标的期望颜色(也就是美工给的原图)如下图所示:
那么问题来了,为什么会变成灰色的呢?经查阅后得知。这是因为在默认情况下,未选中状态图片和字体颜色为灰色,选中状态下图片和字体颜色为蓝色。
</***************************************解决办法*************************************************/>
法1:通过xib面板设置 —— 点击Assets.xcassets找到相应的图片
将此处的Render As:Default 改为 Original Image
法2:用代码方式实现 —— 将对应的UITabBarItem连线到FirstViewController,然后按照如下实现:
import UIKit
class FirstViewController: UIViewController {
@IBOutlet weak var tab1: UITabBarItem!
override func viewDidLoad() {
super.viewDidLoad()
tab1.image = UIImage(named: "tab1")?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
tab1.selectedImage = UIImage(named:"tab1")?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
// Do any additional setup after loading the view.
}
}
转载于:https://www.cnblogs.com/codeSnail/p/8497284.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- swift - tabBar图片设置的一些注意点
- Qt中设置Widget背景颜色及图片的注意事项
- uitabbarcontroller上的tabbaritem的图片设置
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet)good
- UIView设置背景图片的注意点
- TabBarItem设置图片超出tabbar范围
- IOS7 tabBarItem 自定义图片的设置
- 设置NAT模式的碰到一些要注意的问题 要设置自己网段的
- IE6的PNG图片处理--使用DD_belatedPNG的一些注意事项
- 【iOS开发】设置TabBarItem上文字跟图片一样的颜色
- ios中对于tabBar选中图片设置的问题
- swift UIButton 设置动态图片
- 设置tabbaritem的title的颜色及按钮图片
- qt设置背景图片注意事项
- TabBar 的selecedImage无法显示设置图片问题 和item文字颜色选中设置
- css3的背景图片设置的一些问题
- 关于TabBar 设置图片颜色
- 关于iOS Tabbar的一些设置
- swift - UIView 设置背景色和背景图片
- 设置 TabBarItem 选中时的图片及文字颜色