uimenucontroller

    4热度

    1回答

    我长按&双击手势显示UIMenuController,但没有显示。我已经按照这里给出的答案,但它仍然没有出现。 UIMenuController not showing up 下面是我的代码 - (void) doubleTap:(UITapGestureRecognizer *)gesture { [self becomeFirstResponder]; CGPoint

    1热度

    1回答

    我在我的应用程序将文本从定制tableviewCell复制实施UIMenuController。 我有两个选择这样做, 选项1.使用tableviews shouldShowMenuForRowAtIndexPath代表法 选项2.使用自定义UIMenuController。我在其中添加了(长按/双击)手势识别器(我不想用didSelect来做其他用途) 我真正想要做的是 - 仅显示 copy当我

    2热度

    1回答

    我正在创建并显示一个UITableView的实例。委托(这实际上是我的UITableView子类)从来没有收到任何以下选择的: tableView:shouldShowMenuForRowAtIndexPath: tableView:canPerformAction:forRowAtIndexPath:withSender: tableView:performAction:forRowAtInde

    1热度

    2回答

    我正在使用SLTextField +自动完成,我改为使用textview而不是字段,以使其成为多行。出于某种原因,默认代码可以工作,但是当我转移到TextView时,它不再在超级视图中显示UIMenuController。代码如下所示,数据源在初始化时设置在超级视图中,匹配的查找工作正常,菜单不会显示在视图中。将第一响应者分配给UITextView的功能与预期相同(根据UIMenuControll

    1热度

    1回答

    我需要从UITableView中复制一些文本。 我使用的方法shouldShowMenuForRowAtIndexPath,它确实工作完美!但是,我想设置“复制”菜单项的位置(水平x轴)。怎么做 ? 谢谢你的帮助! 真诚, 埃尔韦D.

    1热度

    1回答

    我希望在singleTap事件中显示2个或多个UIMenuControllers。我可以显示一个menuItem,但是当我尝试显示其中的2个时,只显示最后一个(最新)的一个。首先,是否可以在同一个视图中显示2个或更多个UIMenuControllers?其次,如果是的话,是否有人可以告诉我从显示一个菜单到哪里去2. 我使用这种方法来标记激活singleTap上菜单的屏幕部分。

    0热度

    1回答

    当我在UIWebView中选择文本时,我的应用程序在极少数情况下会冻结。下面是它如何发生的: 点击并按住选择文本 文本被选中 整个应用程序死机,反应迟钝接触,但我仍然可以看到operatings运行 可能会冻结周围10秒。之后,出现UIMenuController。如果我尝试在冻结时滚动,滚动会在应用程序再次响应后发生 如果文本仍处于选中状态,则如果滚动,则会再次冻结。偏偏一次又一次 如果我成功地

    0热度

    2回答

    我已经实现了很多方法,但粘贴并不隐藏。我正在使用Xcode版本4.5.2 -(BOOL)canPerformAction:(SEL)action withSender:(id)sender { UIMenuController *menuController = [UIMenuController sharedMenuController]; if (menuControlle

    1热度

    1回答

    我成功将自定义的UIMenuItems添加到UICollectionViewCell的上下文菜单中。 当使用内建动作(剪切/复制/粘贴)时,-collectionView:performAction:forItemAtIndexPath:withSender委托方法被调用。 但是,如果调用自定义操作,它永远不会被调用。是否有任何简单的可能性从UIMenuItem中获取相应的UICollection

    2热度

    2回答

    我试图在自定义的UIMenuItem中显示多行文本。 我试过在UIMenuItem的title属性中使用简单的“\ n”,但没有运气。 例子: UIMenuItem *menuItem; //Is then allocated properly.... // Before the Menu is displayed menuItem.title = @"This is a first lin