问题标签 [uimenuitem]
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 - UIMenuitem 中文本颜色的系统范围设置
我想更改 UIMenuItem 中的颜色。我更改了 [UIButton 外观] 的颜色,这会影响 UIMenuItems(复制/粘贴/等)。
有没有办法设置按钮文本颜色以外的另一种文本颜色?
ios - UIMenuItem selector not fired when selection caret is not fully visible
我正在创建一个名为 UIMenuItem(并使用 UIMenuController 初始化),其中包含文本“共享”(参考屏幕截图),我使用它从 textView 中选择一些文本并共享该内容。
shareMenuItem=[[UIMenuItem alloc] initWithTitle:@"Share" action:@selector(socialShare:)];
当 textView 的高度使其占据一行时,我创建的 UIMenuItems 的选择器不会触发。
这是有问题的场景的屏幕截图。单击“共享”不会触发其各自的选择器。请注意,选择插入符号不是完全可见的。
However, when the height of textview is such that it can occupy multiple lines, the selector is triggered when the selection carets are fully visible (like the screenshot) below.
我遇到了问题,所以请提出您的建议来解决这个问题。
谢谢
ios - ios如何在单击uimenuitem时显示模态视图
我正在开发一个应用程序,在单击表格单元格时,我正在显示带有“信息”按钮的 UIMenuItem。现在点击信息按钮,我必须显示一个视图并在点击取消时关闭。
在 MytableView(自定义 tableView)
我能够推送视图但无法关闭它,并且传递给 readInfo.label.text 的值返回 null。
ios - iOS:UIMenuItem 菜单截断
我的应用程序上有 2 个位置,我使用 UILongPressGestureRecognizer 显示具有 2 个选项的菜单。Left 和 Right 这两个位置是显示数字的 UILabel。长按数字将弹出一个菜单,其中包含“重置为 0”或“取消”选项。
我可以毫无问题地弹出菜单。但是,我在显示菜单后遇到了一个问题:RIGHT-SIDE 菜单项的显示被截断,几乎一半。我已经包含了一张图片来帮助说明我的问题(部分图片是故意像素化的)。菜单项有效,它调用了正确的方法,只是无法正确显示。我-(BOOL)canBecomeFirstResponder {return YES;}
在课后有一个电话。
这是我的左侧菜单代码:
这是右侧菜单的代码:
ios - 如何在 UITextfield 中禁用 UIMenuController 的复制和定义 UIMenuItems
我正在实施自定义UIMenuController
并试图弄清楚。如何合法禁用 in 的“复制”和“定义” UIMenuController
UIMenuItems UITextfield
?文本字段不可编辑。我尝试使用以下方法禁用“复制”:
但是菜单仍然显示“复制”和“定义” UIMenuItems
。如何禁用它们,只留下我的物品?
ios - 从以编程方式创建的 UITextView IOS 中删除“复制”菜单项
我在 viewDidLoad 中以编程方式创建我的 UITextView。
当我选择文本时,菜单会显示以下内容:
如图所示,我添加了两个自定义按钮,突出显示和取消突出显示。我想删除“复制”选项并保留所有其他选项,所以我不能使其不可编辑,我需要允许用户从文本中选择他想要的任何内容,但阻止它复制内容。
我尝试了几种方法,包括所有社区所指的方法:
为了更好地查看问题,如果选择器实际上考虑了“复制”选项,我尝试注销,这是我的日志:
如图所示,代码正在调用“canPerformAction”,因为日志显示“它进入 canPerform”,但它没有识别“复制”操作,因为日志从未显示:“它阻止了复制选项并将其隐藏菜单”。
因此,我的问题是我需要从选定的文本菜单中隐藏“复制”项目。我错过了什么?
c# - 为什么我的 UIMenuController 没有显示在我的视图中?
我不知道为什么我的 UIMenuController 没有出现在我的视图中。当我长按按钮时,我可以看到所有指令都已执行,但没有显示菜单。
我忘记了什么?
objective-c - 如何自动设置 UIMenuItems 的语言?
我正在尝试通过UIMenuController
自定义向我的应用程序添加语音功能UIMenuItem
。我的问题是:如果我需要支持多种语言,我是否也必须UIMenuItems
在这些多种语言中定义标题?-我到处都看过,所以这是最后的手段类型的东西:)
-我非常感谢任何帮助,并提前感谢您:)
ios - UIMenuController 第一次不更新菜单
我有 UITextView 我想在其上添加突出显示作为自定义菜单项。我已注册以下通知UIMenuControllerWillShowMenuNotification
。
通知的方法是这样的:
尽管菜单控制器第一次更新失败,即使它执行了部分代码。它显示最后一个值。我应该在哪里编写这部分代码,因为我觉得在 willShow menuController 期间它已经创建,因此无法更新。