问题标签 [uimenucontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
308 浏览

javascript - 确定哪些经文突出显示的内容在 (UIMenuItem/UIWebView)

我在 UIWebView 中使用我自己的 UIMenuItem(书签按钮)。我将保存这个书签(核心数据),并想确定突出显示在哪个句子/诗句中。我可以用 a<span class =…&gt;或类似的东西包围每个句子/诗句,因为我将每个诗句存储为单独的行在我的 sqlite 数据库中,并且无论如何都会从应用程序中构建 html。我如何确定突出显示在哪个句子/诗句中?

谢谢!

0 投票
1 回答
1066 浏览

iphone - UIMenuController 和响应者链:发生了什么?

我在自定义 UIView 子类上使用 UIMenuController。这意味着它可以成为第一响应者,并canPerformAction在“删除”操作中声明它。

我还希望该视图的超级视图(也是自定义 UIView)能够使用菜单控制器,因此在该超级视图上,我已将其标记为能够成为第一响应者,并canPerformAction针对不同的操作(“复制”和“切”在这种情况下)。

事情是这样的——当我使菜单从(第一个)子视图中可见时,它会将所有三个操作都放在菜单中:删除、复制和剪切。在调试器中,我在菜单出现之前看到canBecomeFirstRespondercanPerformAction在两个视图上被调用。

这里发生了什么?为什么菜单控制器不限于成为第一响应者的视图?还是我没有正确诊断?

谢谢。

0 投票
1 回答
1840 浏览

uitextview - 如何在 iOS 5 中隐藏 UIMenuController

在我的应用程序中,我需要在 UITextview(editable) 中选择一些文本,但我不想显示 UIMenuController 弹出框。

在以前的 iOS 中,我覆盖

UIResponder 并将返回值设置为 NO。但是在我使用 IOS 5 GM 之后,UIMenuController 弹出框仍然没有隐藏。我试图将返回值设置为YES,但它仍然是一样的。谁能告诉我如何在 iOS5 中隐藏它?

谢谢,问候,

里斯玛

0 投票
1 回答
441 浏览

iphone - 使用 uimenucontroller 时遇到问题

我需要在我的应用程序中使用 uimenucontroller,当我移动 uiviewcontroller 中存在的任何选定的 uiview/uiimageView 时,我需要复制/粘贴/等选项。

这是我正在使用的代码:

我在 uiviewcontroller 中的 touches end 中调用此函数,它是从 rootviewcontroller 推送的,uimenucontroller 仅在第一次使用 viewcontroller 时显示,当我返回 rootviewcontroller 并推送 uiviewcontroller 时,uimenucontroller 在触摸结束时不显示菜单项。我可以找到

返回 NO 值.. 任何人都可以帮我解决这个问题。

0 投票
1 回答
1295 浏览

iphone - UIMenuController 在 iOS 4 上不显示,但在 iOS 5 上有效

在自定义视图中,我将“canBecomeFirstResponder”设置为返回 YES,并且还定义了“- (BOOL)canPerformAction:(SEL)action withSender:(id)sender”

我使用以下代码来显示弹出菜单:

问题是这在 iOS 5 上运行良好,但在 iOS 4.3 上没有显示任何内容。

然而,在两个 iOS 上,“UIMenuControllerWillShowMenuNotification”和“UIMenuControllerDidShowMenuNotification”通知按预期接收。

任何人都可以帮助或指出我正确的方向。提前致谢。

0 投票
1 回答
2068 浏览

iphone - 从 UIResponderStandardEditActions 执行复制/剪切

这些是 UIMenuController 声明的标准操作http://developer.apple.com/library/ios/#documentation/uikit/reference/UIResponderStandardEditActions_Protocol/UIResponderStandardEditActions.html

如何手动执行这些方法,例如从另一个 UIMenuItem 或其他什么?我找不到合适的选择器:(

  1. [自切:发件人];
  2. [UIResponder cut:sender];
  3. [[UIMenuController sharedMenuController] cut:sender];
    • (void) cut: (id) sender {[super cut:sender];}

到目前为止,这些都不起作用,找不到选择器。

0 投票
2 回答
1606 浏览

cocoa-touch - Crash upon text selection and deletion from menu in UITextView

My UITextViews crash the app upon text selection and deletion.

enter image description here

Cut, copy, and paste seem to work fine. The only error in the log is:

It is a normal UITextView, and the UIMenuController is untouched and uncustomized. Any ideas?

Happens with iOS 4.3 and 5.0 in simulator and on device.

No more information with zombies enabled, except for a stack trace that I'll need to interpret.. The new Xcode isn't nice about this:

0 投票
1 回答
3625 浏览

ios - 在 iOS5 的 uitextfield 中禁用粘贴

我正在尝试使用以下代码禁用在文本字段中的粘贴:

我在其他项目中有此代码并且它有效,但是在我当前的项目中它只是被多次调用,然后显示粘贴菜单项。

我能看到的唯一不同的是,在这个项目中,上面代码所在的视图控制器是自定义视图控制器的子级。

编辑

当我在模拟器中使用 iOS4.3 而不是 iOS5 运行它时,它没有显示菜单选项

0 投票
2 回答
893 浏览

objective-c - PDF 中的上下文菜单

内置在 UIWebView 和 QLPreviewController 中的是能够突出显示文本并向用户呈现某种形式的上下文菜单。虽然呈现菜单是微不足道的部分,但确定 PDF lints 的边界矩形超出了我的范围。Core Graphics 中是否有一些 API 可以分析这些范围的 PDF?

0 投票
1 回答
571 浏览

objective-c - UIMenu 按钮使用后消失

我已经像这样自定义 UIMenuController :

并且在 UIWebView 中它可以工作,但有一些问题:1)在一些使用后,只显示默认的“复制”按钮 2)它们没有触摸(我有一个 UITapGestureRecognizer 添加到我的视图中)但是如果我触摸并拖动一点,他们没事。

任何人都可以为我提供一些此类定制的教程或对问题提出一些建议吗?