Ios UIActivity子类的不同图像大小

Ios UIActivity子类的不同图像大小,ios,uiactivityviewcontroller,uiactivity,Ios,Uiactivityviewcontroller,Uiactivity,iOS文档描述了UIActivity子类应该为iPhone、iPad和iOS 6、iOS 7返回不同大小的“activityImage”的图像 对于iPhone和iPodtouch,iOS7上的图像应该是60乘60分; 在早期版本的iOS上,您应该使用不大于43 x的图像 43分。对于iPad,iOS 7上的图像应该是76乘76分;在…上 iOS的早期版本应使用不大于60 x 60的图像 要点。在带有视网膜显示器的设备上,像素数为 在每个方向上加倍 返回图像的正确方法是什么: 在设备iPHone

iOS文档描述了UIActivity子类应该为iPhone、iPad和iOS 6、iOS 7返回不同大小的“activityImage”的图像

对于iPhone和iPodtouch,iOS7上的图像应该是60乘60分; 在早期版本的iOS上,您应该使用不大于43 x的图像 43分。对于iPad,iOS 7上的图像应该是76乘76分;在…上 iOS的早期版本应使用不大于60 x 60的图像 要点。在带有视网膜显示器的设备上,像素数为 在每个方向上加倍

返回图像的正确方法是什么:

在设备iPHone/iPad和iOS6/iOS7之后创建if/else块以返回。我认为这不是最好的办法

按照命名约定命名图像,例如后缀~iPHone、~iPad,…,然后我们只需在编码中使用一个名称创建图像。系统会自动匹配正确的图像文件。我认为这是最好的方式,但我不知道命名惯例


我应该用哪种方式?谢谢大家!

最好的方法是始终遵循苹果的标准:

对于iPad: - someIpadImageIcon@2x~ipad -someIpadImageIcon~ipad

对于iPhone: - someIphoneImageIcon@2x -someIphoneImageIcon


希望它对你有帮助

我回答你的问题,它对你有帮助吗?