更改tabBarItem图片的问题

代码:

UIImage *normal = [[UIImage imageNamed:@"tabbar_home_default"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

UIImage *selected = [[UIImage imageNamed:@"tabbar_home_selected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

self.navigationController.tabBarItem.image = normal;

self.navigationController.tabBarItem.selectedImage = selected;

以上代码设置之后, 出现tabBarItem图片过大, 后来检查才发现, 原来图片发在了Images.xcassets中的x1位置, 改为x2位置之后就恢复正常了.

还有就是看看Images.xcassets中是不是有重复的图片.

时间: 2024-10-10 15:49:29

更改tabBarItem图片的问题的相关文章

微信更改分享图片和分享链接的方法

1.将以下代码加到head头里 <script>        function htmlEncode(e){return e.replace(/&/g,"&").replace(/ /g," ").replace(/</g,"<").replace(/>/g,">").replace(/\n/g,"<br />").replace(/&quo

判断鼠标点击在div外时,更改背景图片

学习起步时,本人试着在web端界面上仿照qq客户端主菜单,做出了一个界面. 当做到qq主菜单的搜索框时,发现点击搜索框后,里面的背景图片会消失,如下面2张图所示:      点击前                                                                      点击后 尽管类似这种判断鼠标是否点击在div外,以更改背景图片的应用在web开发中并不多见,但是我们还是需要明白,应如何实现对鼠标是否点击在div外的判断. 在这里,我采用了如下代

iOS更改tabbar图片渲染 —不让tabbat有蓝色的渲染 并修改文字

方式一 代码实现 这种要写很多代码 ,每个控制器都要写 UIImage *image=[UIImage imageNamed:@"tabBar_friendTrends_click_icon"]; //    不让tabbar底部有渲染的关键代码 image=[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; vc01.tabBarItem.selectedImage=image; 更改tabbar下方的

不让tabbat有蓝色的渲染 并修改文字(iOS更改tabbar图片渲染)

方式一 代码实现 这种要写很多代码 ,每个控制器都要写 UIImage *image=[UIImage imageNamed:@"tabBar_friendTrends_click_icon"]; //    不让tabbar底部有渲染的关键代码 image=[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; vc01.tabBarItem.selectedImage=image; 更改tabbar下方的

在Vue项目使用quill-editor带样式编辑器(更改插入图片和视频)

vue-quill-editor默认插入图片是直接将图片转为base64再放入内容中,如果图片比较大的话,富文本的内容就会很大. 插入视频是直接弹框输入URL地址,某些需求下我们需要让用户去本地选择自己的视频,我们可以通过vue-quill-editor内部的某些方法进行更改 该方法使用了 element-ui 和 文件上传七牛 一.npm 安装 vue-quill-editor 二.在main.js中引入 import VueQuillEditor from 'vue-quill-editor

关于如何通过json更改背景图片

今天遇到的问题,突然脑子就不灵光了,平时我们在用jquery更改元素css样式,特别是background的时候,通常用的代码 $("body").css("background",url(xxxxxxxx)) 但是当url是我们从后台解析得来的时候呢?这种情况就不行了,为什么呢,因为直接将字符串传入Url中的话,浏览器判断的你的url地址就为你传入的值,举个栗子. $(data.normal).each(function(ele,index){ var imgUr

Tabbar 的 tabBarItem 图片背景颜色修改

自定义TabBarController 例如: @interface mainTabBarController : UITabBarController 修改颜色: self.tabBar.tintColor = [UIColor redColor]; ( 背景颜色修改为红色) 在自己的NavigationController 添加image . title self.tabBarItem.image = [UIImage imageNamed:@"icon_b.png"];    

U盘更改背景图片(xp)

[ExtShellFolderViews]{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}[{BE098140-A513-11D0-A3A4-00C04FD706EC}]Attributes=1IconArea_Image=abc.jpg[.ShellClassInfo]ConfirmFileOp=0

Word 图片表格自动编号、交叉引用、批量更改图片标题格式、生成图录和表录

1. 前言 论文往往里往往需要插入很多图片,下放需要标上 图a-b,其中 a 是章节号码,b是该章节中第几张图.比如第一章第二副图就是 图1-2.但是有个问题,每次我们插入了一张图或删掉了一张,前后的号码全要变化.况且,还有不少地方是 参看图x-x 的,一个个改起来实在办不到,而且还会改错. 2. 方法1 1.「开始选项卡 > 段落区域 > 多级列表按钮 > 图上标出的那项」.关于这一步骤的详细操作,参看:Word章节标题自动编号并由此自动生成目录 -- 视频教程(NO1) 2.「引用选