我可以将UIMenuController子类化,以便它可以采用图标而不仅仅是文本吗?

时间:2010-12-10 23:24:43

标签: iphone uiwebview ios4 uimenucontroller

怎么会这样做呢?我正在寻找一个密集,纯粹的图形菜单。

3 个答案:

答案 0 :(得分:1)

在3.2中,您可以使用menuItems属性添加菜单项。但我认为子类化将没有用,因为它是一个不返回每个菜单项视图的单例。您可以在调用menuFrame时访问setMenuVisible:animated:,这样您就可以添加自己的视图,该视图看起来像带有图标的菜单项。但是为了向系统菜单项添加图标......我认为你应该坚持苹果给你的东西;)

答案 1 :(得分:0)

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

https://github.com/cxa/CXAImageMenuItem

注意:https://stackoverflow.com/a/14140904/395213

的回复

编辑:以上链接为404,此链接有效

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

答案 2 :(得分:0)

我的低声誉不允许我发布链接,因此我在这里再次回答:

检查表情符号&符号,也许符合你的目的。

转到Xcode菜单 - >编辑 - >表情符号&符号。

例:

<div class="post-list">

    <div class="post">
    <h3> head1 </h3>
    <p> Test1 </p>
    </div>

    <div class="post">
    <h3> head2 </h3>
    <p> Test2 </p>
    </div>

    <div class="post">
    <h3> head3 </h3>
    <p> Test3 </p>
    </div>

    <div class="post">
    <h3> head4 </h3>
    <p> Test4 </p>
    </div>

    <div class="post">
    <h3> head5 </h3>
    <p> Test5 </p>
    </div>

    <div class="post">
    <h3> head6 </h3>
    <p> Test6 </p>
    </div>

</div>


    <div class="pagination">

    </div>
祝你好运!