Tvos多层图片的使用
来源:互联网 发布:北京网络蛋糕 编辑:程序博客网 时间:2024/05/01 17:48
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的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
0 0
- Tvos多层图片的使用
- Tvos多层图片的使用
- 【TVOS】TVOS与android的关系
- tvOS的开发初探
- Tvos模拟器遥控的快捷键
- Tvos模拟器遥控的快捷键
- 【TVOS】TVOS前景
- 多层结构中自定义实体的使用
- 三层架构中多层的使用关系
- 多层嵌套的使用要点及优化
- 将图片生成pkl格式的文件(多层循环)
- 管窥广电总局的TVOS,又一个Android定制版?
- TVOS tips
- 创建和使用多层嵌套的lib库的总结
- .net 里多层 repeater 的嵌套使用(c#)
- 多层分布式开发 MIDAS 使用不同协议时的优缺点
- C++ - 多层继承(inheritance) 的 使用 及 示例
- Mockito bean多层嵌套的部分mock使用
- 原因与证明
- Android系统模拟器使用说明
- Zabbix系列教程(1)-简介
- 黑马程序员——C基础之内存分配函数
- const和typedef一起使用
- Tvos多层图片的使用
- SqlServer 打开或关闭自增列
- HttpURLConnection、HttpClient的作用,方法,简介
- android(30)(短信助手,intent和activity数据的回传startActivityForResult)
- c#生成时间戳
- iOS时间戳转换日期 iOS时间戳转换星期几
- Data Augmentation
- 正则替换SRC链接
- 黑马程序员——C基础之一维数组