tvOS多层图片的使用
2019独角兽企业重金招聘Python工程师标准>>>
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!
Apple TV中的按钮或者Cell在获取焦点后,可以有一些有意思的阴影动态效果。这个效果可以通过视差图片很容易就实现。
Apple TV人机交互指南中说明tvOS中的UIImage
支持两种专有的层叠图片格式LSR和LCR。其中LSR主要用于直接放入项目资源中,而LCR则主要放在服务器上,在运行的时候在按需加载。在层叠图片的制作上,苹果给我们提供了三种方法:
名为”ParallaxExporter_Apps“的PhotoShop的插件。这个插件貌似只支持PhotoShop 2014和PhotoShop 2015。 单独的“Parallax Previewer”应用,可以直接制作视差图片。 Xcode的Assets.xcassets直接创建。 制作视差图片时,我们需要做的是为每一层准备一张图片。关于每一层图片之间的尺寸关系,可以参考Apple TV人机界面指南,制作过程可以参考tvOS编程指南。
需要注意的是我们制作的LSR文件,必须放置在Assets.xcassets中。如果直接像普通的图片一样拉入项目中,UIImage
的imageNames:
方法并不能加载成功。
//可以加载Assets.xcassets中的LSR文件
//不能加载mainBundle中的其它LSR文件
let image = UIImage(imageNamed: "test")
//可以加载Assets.xcassets中的LSR文件
//不能加载mainBundle中的其它LSR文件
UIImage *image = [UIImage imageNamed: @"test"];
戴维营学院(高级开发视频): http://v.diveinedu.com
潜心俱乐部(iOS面试必备): http://divein.club
转载于:https://my.oschina.net/kgdugyiy/blog/534151
tvOS多层图片的使用相关推荐
- html5 图片羽化,课题:html5图像羽化(不规则区域羽化,feather,html5羽化)
下午搜索了一堆相关文章,没有找到符合要求的. 对一张图片应用不规则区域的羽化,该怎么做呢? 首先去查了下 羽化的原理,然而没有什么用, 然后就开始从表现层去研究怎么模拟? idea 1: blur滤镜 ...
- CNN基础知识(2)
这里不再重复什么是CNN,参考了两篇博文,总结记录了在学习CNN过程中的几点疑惑. CNN做的就是下面3件事: 1. 读取图片: 把由一个个像素点组成的图片转换为计算机能读懂的0~255数字组成矩阵图 ...
- PS_一寸(2.5*3.5cm)照片排列在六寸(4*6)相片纸
#issues:日常工作生活中,当需要照片时,我们会在照相馆拍照:拍照后会拿到一版8张(或其它张数)的照片.本教程教你如何制作一寸照片并排版为一版n张.其它尺寸的照片方法类似. #method1 快速 ...
- 移动端地图开发技术分享交流会PPT
该文章属于<简书 - 刘小壮>原创,转载请注明: <简书 - 刘小壮> http://www.jianshu.com/p/41179be5893a 本人现就职于国内某地图导航公 ...
- 【转】移动端地图技术分享
本人现就职于国内某地图导航公司,这篇文章是我前段时间在公司组织技术分享的一个PPT,文章内容也主要由这个PPT的内容为主,通过这篇文章可以很好的帮你了解地图导航这个行业的相关技术. PPT内容主要包括 ...
- (整理)吊炸天的CNNs,这是我见过最详尽的图解!(下)
之前在CSDN上看到这篇文章,觉得通俗易懂,写的非常好.不过近来再次查看,发现文章的照片莫名其妙的没有了,没有图就根本看不懂了.找到了之前关注的微信公众号:AI传送门 . 在里面找到了这篇文章,决定再 ...
- BERT: 理解上下文的语言模型
BERT 全名为 Bidrectional Encoder Representations from Transformers, 是 Google 以无监督的方式利用大量无标注文本生成的语言代表模型, ...
- 在WebGL场景中管理多个卡牌对象的实验
这篇文章讨论如何在基于Babylon.js的WebGL场景中,实现多个简单卡牌类对象的显示.选择.分组.排序,同时建立一套实用的3D场景代码框架.由于作者美工能力有限,所以示例场景视觉效果可能欠佳,本 ...
- 【百度网盟教程】如何登陆百度网盟(1)
Hello,大家好,很久没上来更新博客了.因为忙着自己的事情,所以都忘记上来更新博客了.很多朋友问我为什么最近都没什么干货了呢?呵呵,今天开始给大家连载一下网盟的教程吧!这次连载都是一些基本的操作,但 ...
最新文章
- 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
- oracle awr报告提取,oracle AWR报告提取分析
- 前端学习(2515):父向子传值
- dw1000信标码_DW1000方案工牌型UWB标签,助力10厘米高精度室内定位!
- java 线程锁概念_Java多线程——锁概念与锁优化
- JDBC开发之数据库连接池
- [摘录]调动员工积极性的七个关键
- 游戏筑基开发之动态数组(C语言)
- 阿里巴巴小程序繁星计划专题上线,汇集最优扶持资源与最新资讯!
- logistics regression 线性不可分转换成线性可分
- 代码制作数字流星雨_C语言实现流星雨
- php开发电脑i56200u,八代酷睿处理器好不好?i5-6200U处理器/i5-8250U处理器对比评测...
- 丢失MSVCR71.dll问题解决
- 中国天气网-天气预报接口api
- 易班开发者大会总结;
- Stata | 连续变量to类别变量
- Lync日常运维常用命令
- curl 访问 IPv6 url
- java获取当前时间的前一个小时
- Bug随手记----关于java.lang.IllegalStateException: The following classes could not be excluded because the
热门文章
- Python Tkinter颜色参考程序
- USBCNC自动换刀教程
- Java并发编程(二)- 分工
- 谷胱甘肽(GSH)修饰的CdTe/CdS量子点(GSH-CdTe/CdSQDs)|PEG修饰水溶性量子点ZnS:Mn
- 纳米金;AuNPs;直 径 1~100nm
- 脑波设备mindwave介绍
- 【考研】2022暨南大学848 电子信息(计算机技术) 经验贴 经验贴汇总
- 【TM1650】STM8S TM1650芯片控制程序
- WINDOWS键盘事件监控原理及应用 (转)
- 强大、优秀的文件管理软件评测:图片管理、书籍管理、文献管理