iOS文档描述了UIActivity子类应返回' activityImage'适用于iPhone,iPad和iOS 6,iOS 7的不同尺寸。
对于iPhone和iPod touch,iOS 7上的图像应为60 x 60点; 在早期版本的iOS上,您应该使用不大于43的图像 43分。对于iPad,iOS 7上的图像应为76 x 76点;上 早期版本的iOS应使用不超过60 x 60的图像 点。在具有Retina显示屏的设备上,像素数为 每个方向加倍。
返回图片的正确方法是什么:
创建if / else阻止设备iPHone / iPad和iOS6 / iOS7返回。我认为这不是最好的方式。
按照命名约定命名图像(例如后缀~iPHone,~iPad,....),然后我们只需在编码中创建一个名称的图像。系统自动匹配正确的图像文件。我认为这是最好的方式,但我不知道命名惯例。
我应该使用哪种方式?谢谢!
答案 0 :(得分:0)
最好的方法是遵循Apple标准:
对于iPad: - someIpadImageIcon @ 2x~ipad - someIpadImageIcon~ipad
对于iPhone: - someIphoneImageIcon @ 2x - someIphoneImageIcon
希望它可以帮到你