文档章节

ios --- Tabbar 的图标模糊问题

1054949000
 1054949000
发布于 2014/10/14 17:31
字数 349
阅读 42
收藏 1

需要两张图片,一张30*30的 tabbar.png ;另一张60*60的 tabbar@2x.png 。


最近在项目开发过程中,遇到一个问题,十分蛋疼---UITabbar自定义的图标模糊,刚开始用的是34*33的尺寸,太大,后来去官网核对了下,是30*30的。但奇怪的是用这个尺寸的图标,UITabbar选项在被选择的时候,图标边缘很模糊:
          ios <wbr>--- <wbr>UITabbar <wbr>的图标模糊问题

     开始是怀疑尺寸的问题,试了各种尺寸都不行,后来也试了各种颜色的,结果也是模糊。从网上查了很多资料,也都解决不了问题,直到今天,无意中发现了真相,其实很简单,这牵扯到了Ios 系统的机制问题。

      每个UITabbar图标都需要两种图片,一张灰色或黑色背景,30*30左右,一张纯白色背景,30*30到60*60间的尺寸都行,比如:
       ios <wbr>--- <wbr>UITabbar <wbr>的图标模糊问题                ios <wbr>--- <wbr>UITabbar <wbr>的图标模糊问题

        在图片命名的时候,必须遵守一个条件,第一张图片名字是name.png,第二张图片名字必须是name@2x.png,(注意都是英文标点,x小写),
        显示在UITabbar上的图标大小,会随着name@2x.png 图标大小而改变,目前还不清楚这种机制的来龙去脉,希望了解的通知下
        这样设置后,图标就清晰了,效果如下
          ios <wbr>--- <wbr>UITabbar <wbr>的图标模糊问题

本文转载自:http://blog.csdn.net/a1054949000/article/details/19486037

共有 人打赏支持
1054949000
粉丝 6
博文 38
码字总数 914
作品 0
青浦
IOS开发—无需自定义,修改tabbar背景颜色

最近修改的项目都是基于IOS 5.0或以上的版本的,在IOS 6一下的版本中,系统默认的tabbar是黑色的,但是此项目需要改成兼容IOS 7和IOS 8的,大家都知道IOS 7开始,IOS的 UI 进入了扁平的时代,...

TomatosX
2015/03/18
0
1
iOS高仿微信、仪表盘、图片标注图片滤镜、高斯模糊、上拉加载、下拉刷新等源码

iOS精选源码 Swift-图片画框标注(http://www.code4app.com/thread-29884-1-1.html) Swift版的上拉加载, 下拉刷新控件(一句话集成, 超级易用)(http://www.code4app.com/thread-29885-1-1.html...

sunnyaigd
05/22
0
0
React Navigation

https://reactnavigation.org/docs/intro/nesting 官网 http://blog.csdn.net/u013718120/article/details/72357698 http://www.jianshu.com/p/2f575cc35780 这里只是基本用法,高级详情用法......

Chason-洪
2017/11/15
0
0
完美结局iPhoneX自定义tabBar重影问题

对于iOS开发者来说,底部的tabBar通常都是需要自定义,因为系统自带的或多或少和我们要求的总有一点的出入。 在自定义tabBar后,通常做法就是移除系统的tabBar来防止出现重影的问题。 在iPh...

会飞的海豚哦
05/24
0
0
Flutter完整开发实战详解(三、 打包与填坑篇)

作为系列文章的第三篇,继篇章一和篇章二之后,本篇将为你着重展示:Flutter开发过程的打包流程、APP包对比、细节技巧与问题处理。本篇主要描述的Flutter的打包、在开发过程中遇到的各类问题...

恋猫月亮
08/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

这周撸了两款小程序,分享下关键点。

本周撸了两款小程序,在这里总结下开发过程中的小经验,希望对大家有用。 小程序端 我们先说小程序要注意的地方。 ##默认入口转发问题 当一个小程序Page的js文件中存在 onShareAppMessage 方...

阿北2017
20分钟前
1
0
物联网技术很新吗?不!都是旧技术

通常,当我们想到物联网时,我们会想到新的、令人兴奋的现代技术。毕竟,还有什么比不用起床就能通过智能手机告诉咖啡机开始煮晨杯的“未来”更重要呢? 多亏了物联网,我们可以在世界任何地方...

linuxCool
28分钟前
1
0
利用责任链模式设计一个拦截器

前言 近期在做 Cicada 的拦截器功能,正好用到了责任链模式。 这个设计模式在日常使用中频率还是挺高的,借此机会来分析分析。 责任链模式 先来看看什么是责任链模式。 引用一段维基百科对其...

crossoverJie
46分钟前
2
0
属性动画

透明度 alpha 平移translationX/translationY 旋转 rotation 缩放 scaleX/scaleY 多个动画一起AnimatorSet 透明度 ObjectAnimator oa = ObjectAnimator.ofFloat(iv,"alpha" ......

lanyu96
47分钟前
1
0
Docker和Kubernetes如何让DevOps更具效力

缩短time-to-makrt对于任何一家企业都至关重要,这直接决定了客户满意度、市场竞争力乃至盈利能力。但在部署应用时,大多数企业内的IT团队都或多或少会遇到Dev和Ops之间的问题,这两个部门围...

好雨云帮
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部