【问题标题】:Can UIMenuItem show UIImage?UIMenuItem 可以显示 UIImage 吗?
【发布时间】:2012-05-01 08:40:14
【问题描述】:

我看到这是可能的——iBooks 应用程序做到了。

有什么办法吗?

【问题讨论】:

    标签: ios5 uimenucontroller


    【解决方案1】:

    我写了一个类别来支持 UIMenuItem 的图像。它基于方法调配,但在大多数情况下应该是安全的。

    https://github.com/cxa/UIMenuItem-CXAImageSupport

    【讨论】:

    • 我们还可以从您的类别中添加一张图片和一些以下文字吗?
    • 嗨 Cxa,github.com/cxa/MenuItemKit 适用于 iOS 10 但不适用于 iOS 7,编译时显示最小部署目标为 8.0,我也想要 7.0
    【解决方案2】:

    目前的官方 API 中没有任何东西可以做到这一点。 UIMenuItem 只能用 -initWithTitle:action:

    来初始化

    我怀疑 Apple 要么使用私有 API,要么实现了自定义控件。大概是前者。

    之前问过here

    【讨论】:

      【解决方案3】:

      检查表情符号和符号,也许它符合您的目的。

      转到您的 Xcode 菜单 -> 编辑 -> 表情符号和符号。

      例如:

      let menuItemYes = UIMenuItem(title: "✅", action: "doSomething")
      

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-10
        • 2011-02-16
        • 1970-01-01
        • 2019-08-20
        • 1970-01-01
        相关资源
        最近更新 更多