问题标签 [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.
ios - UIMenuController 响应很慢
我正在开发 epub 阅读器,我只是构建了阅读器结构以获取 html 文件的路径UIWebView
,然后将其分页并查看它...正如您所知,当您在 webView 中选择文本时,menuController 将出现我有多个功能,如添加注释、突出显示文本、共享..等。每件事都很好,但我有一个特殊情况,有些书包含大章节(html 文件大小约为 180kb,而普通文件通常约为 30-50kb),在这些章节中,当我选择文本时UIMenuController
需要太多是时候出现了!最后它出现并且运行良好,但它让用户等待这么长的时间(我们在这里谈论大约 7 秒!!).. 我的构建目标是 iOS 4 和 5,这发生在模拟器中和设备..
编辑:
我的 ViewController 中的 canPerformAction :
javascript - UIMenuController 选择菜单项后重新出现
我有一个UIMenucontroller
,我在其中添加了一个名为“highlight”的菜单项,用于UIwebview
使用以下 JavaScript 为选定的文本添加突出显示:
但是,当我单击 中的突出显示按钮时UIMenuController
,它会突出显示所选文本但menuController
不会关闭(或实际上关闭一微秒然后重新出现)。
我在这里做错了什么?
ios5 - UIMenuItem 可以显示 UIImage 吗?
我看到这是可能的——iBooks 应用程序做到了。
有什么办法吗?
iphone - 从 TableView 中的 UIMenuController 中删除默认剪切、复制、粘贴
我正在尝试从 UIMenuController 中删除默认菜单项。我为 UIWebview 或 UITextView 找到了这篇文章:
如何从 iOS 中的 UIMenuController 中删除默认的 UIMenuItem?
我正在尝试为新的 iOS 5 方法执行此操作,您可以在表格选择中显示菜单项。所以我的类是 UIViewController 的子类,其中有一个 UITableView。我不确定如何或是否可以删除默认项目。谢谢!
iphone - 在 UITextView 中隐藏 UIMenuController
子类化 UITextView
这是h文件
这是m文件代码
这是子类 UITextview 正在使用的第一个 UIViewController 文件
但仍然无法阻止从 UITextView 复制全选。如果我仍然遗漏任何东西或做错了,请告诉我。
感谢帮助。
ios - 使用自定义 UIMenuController 项从 UIPasteboard 中复制和检索值
我有一个显示 pdf 文件的 web 视图。作为网络视图的标准,用户可以选择文本并执行标准操作,如复制、剪切。我需要添加一个自定义 UIMenuController 来显示自定义操作。我不明白如何在标准 UIPasteboard 中复制所选文本并传递给我的自定义选择器。我试过用
在方法中,我可以复制选定的文本,但我不明白如何将此值返回到我的方法中。
这是我的代码(简化) 在视图中确实加载了我为 UIPasteboardChangedNotification 添加了一个观察者来执行我的选择器 myCopy:
感谢您的帮助和时间!
uiwebview - Uimenucontroller 控制器对触摸没有响应
我有一个在 uiwebview 上使用的 uimenucontroller。菜单控制器在简单的文本网站上工作正常,但在较大的网站上,即http://www.foodnetwork.com/recipes/giada-de-laurentiis/grilled-chicken-with-basil-dressing-recipe/index.html我的自定义菜单项目不会响应触摸。当点击它时,它会短暂地突出显示蓝色然后变回黑色,菜单仍然显示并且 myAction 从未被调用。有时,如果我快速单击其他菜单控制器,它会做出响应,因此我相信这可能与响应者链和/或网页的大小有关。我初始化菜单控制器如下:
谢谢!我已经被这个问题难住了 2 周,并且没有想法......
ios4 - iPhone SDK:UIMenuController 在选定的 UITableCell 上方弹出
我正在尝试在用户选择的任何单元格上方弹出 UIMenuControl ....
目前我在下面有这段代码,它总是将 UIMenuControl 放在 iPhone 屏幕的中间......
任何帮助将不胜感激。
objective-c - 在 UITextField 的 editingDidBegin 中显示 UIMenuController
我只想在文本字段变为活动状态后立即显示 UIMenuController。
我现在正在做的是:
该方法被调用,但它不会显示菜单......
如果我在文本字段上执行触摸+按住手势,它会定期出现。
我希望有一个简单的解决方案,谢谢
objective-c - 使 UIMenuController 不可选择
我正在开发一个 iPhone 应用程序,我想使用工具提示。我在过去看到过一些关于 iOS 工具提示的问题(比如这个),其中解决方案是使用可可控件中的某些东西,但我试图避免我没有编写或不理解的代码。
苹果通过长按在他们的音乐应用程序中完成了我想要做的事情:
对我来说,这看起来很像 UIMenuController。已经回答了设置 UIMenuController 的自定义文本。如何阻止弹出窗口被选中?我在想苹果只是拦截触摸事件并解雇它。也就是说,我不知道他们是怎么做到的。
目前,我让菜单项可选择的操作是一个空白方法,如下所示:
有没有人对如何:
- 拦截触摸事件以防止选择
- 通过完全不同的方式实现这一目标
谢谢