【发布时间】:2014-04-22 13:02:57
【问题描述】:
iOS 文档描述了 UIActivity 子类应该为 iPhone、iPad 和 iOS 6、iOS 7 返回不同尺寸的“activityImage”图像。
对于 iPhone 和 iPod touch,iOS 7 上的图像应为 60 x 60 点; 在早期版本的 iOS 上,您应该使用不大于 43 的图像 43 分。对于 iPad,iOS 7 上的图像应为 76 x 76 点;在 早期版本的 iOS,您应该使用不大于 60 x 60 的图像 点。在配备 Retina 显示屏的设备上,像素数为 每个方向加倍。
返回图片的正确方法是什么:
在设备 iPHone/iPad 和 iOS6/iOS7 之后创建 if/else 块以返回。我认为这不是最好的方法。
按照命名约定(如后缀~iPHone,~iPad,...)命名图像,然后我们只需在编码中使用一个名称创建图像。系统自动匹配正确的图像文件。我认为这是最好的方式,但我不知道命名约定。
我应该使用哪种方式?谢谢!
【问题讨论】:
-
我回答你的问题,对你有帮助吗?
标签: ios uiactivityviewcontroller uiactivity