1)我在Assets.xcassets中添加了四个png图像.

图像看起来不同的原因是因为它填充了平面颜色,而.png包含一些白色而不是空白背景.UIImage有一个叫做的财产renderingMode.此属性可以是default,AlwaysOrigin,AlwaysTemplate.
因此,UITabBarItem对于默认渲染模式AlwaysTemplate,这就是填充图像的原因.并且由于您的图像在搜索图标内部包含白色背景(它应该不包含任何图形),因此它也会被填充.
所以你有两个选择:
1.从图标中删除白色背景.
2.由于您使用的是XCAssets,因此可以在XCAssets属性窗格中更改渲染模式.
您可以在此处从XCAssets执行此操作:
| 归档时间: |
|
| 查看次数: |
1113 次 |
| 最近记录: |