代码之家  ›  专栏  ›  技术社区  ›  Björn Marschollek

在哪里向UIMenuController添加自定义菜单项?

  •  3
  • Björn Marschollek  · 技术社区  · 14 年前

    UIMenuController 通过添加一些按钮。执行扩展完全没有问题,我只需要添加一些 UIMenuItem menuItems 的共享实例的数组 维吾尔族管制员 .

    viewWillAppear 方法。

    或者我担心的太多了,在包含 UITextView 子类? 但是,这意味着包含我的类作为子视图的每个视图控制器都必须实现相同的代码。有更好的办法吗?

    编辑:另一个选项当然是保持类选择器的唯一性,并让所有其他自定义视图返回 NO 对于中的选择器 -respondsToSelector: . 这对我来说似乎是最好的解决办法。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Björn Marschollek    14 年前

    事实证明,在app delegate中添加这些项可以很好地工作。当然,您需要确保支持MenuController的其他视图返回 NO -respondsToSelector: .

        2
  •  0
  •   Moshe    14 年前

    好问题。不确定最佳实践。

    您可能想使用viewDidAppear和viewWillDisappear来修改它。