星空网 > 软件开发 > 操作系统

关于真机ios图标失真的问题

问题概述:iphone5s ,图标像素是30*30,在模拟器上没有问题,真机显示时图标的边缘会有锯齿状的失真效果出现。

当图片像素重置为60*60时,真机显示没有问题,但是就是图标过大,遂:

采用此方法是虽然可以缩放调整其大小但是仍然会存在失真效果

  CGSize size= CGSizeMake(30, 30);  UIGraphicsBeginImageContext(size);  [self.imageView.image drawInRect:CGRectMake(0, 0, size.width, size.height)];  self.imageView.image = UIGraphicsGetImageFromCurrentImageContext();  UIGraphicsEndImageContext();

最终找到了以前的demo可以无损缩放

  //缩小图片  self.imageView.transform=CGAffineTransformScale(self.imageView.transform, 0.5, 0.5);

至此问题解决。

首先是分辨率的问题,一开始就不是高清分辨率,所以肯定是会失真的,以下是官方的一下资料

图标和图像大小

其次就是无损缩放的问题了。

 但是使用tabBar的时候有些许的不同

首先分辨率达到要求,加载上去如图

关于真机ios图标失真的问题

不仅遮挡住了文字还显示过大了。

在storyboard中约束属性中只有一个设置

关于真机ios图标失真的问题

其代表的是以这个tabBaritem为基础的相对约束,那么按照约束的使用即可

关于真机ios图标失真的问题关于真机ios图标失真的问题

 




原标题:关于真机ios图标失真的问题

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流