【问题标题】:ios different image sizes for UIActivity subclassios UIActivity子类的不同图像大小
【发布时间】: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


【解决方案1】:

做到这一点的最佳方法是始终遵循 Apple 标准:

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

对于 iPhone: - someIphoneImageIcon@2x - someIphoneImageIcon

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多