29得票5回答
如何在显示之前修改UIMenu以支持动态操作

iOS 14 增加了在点击或长按 UIBarButtonItem 或 UIButton 时显示菜单的功能,如下所示: iOS 14 添加了在点击或长按 UIBarButtonItem 或 UIButton 时显示菜单的能力,就像这样:let menu = UIMenu(children: [...

12得票3回答
单击 UIBarButtonItem 时显示 UIMenu

在iOS 14中,有新的API可以将UIMenu附加到UIBarButtonItem上,就像这样:这是我的代码:@IBOutlet weak var addButton: UIBarButtonItem! // The button is from the storyboard. overr...

12得票1回答
如何更改UIMenu | UIAction的文本和背景颜色(Swift 5)

请告诉我如何自定义这个菜单? 或许还有其他方法? let barMenu = UIMenu(title: "", children: [ UIAction(title: NSLocalizedString("menu_item_home", comment: "")){...

10得票3回答
在Swift中更改UImenu的位置。

我想在我的应用程序中添加一个UIMenu,我正在练习它,现在的问题是是否可以将 UIMenu 的位置设置得比当前显示它的按钮更高一点: 如您所见,这张照片中的菜单当前会覆盖选项卡栏,我希望将其设置得比选项卡栏高一点。 以下是我的代码: let menu = UIMenu(title: ...

9得票2回答
buildMenu被调用于AppDelegate但不在UIViewController中。

我试图为我的应用程序中的每个视图创建一个自定义菜单,但是在视图控制器中似乎没有调用buildMenu方法。这是一个例子: 在我的AppDelegate中,使用了以下代码,它完全按预期工作。 override func buildMenu(with builder: UIMenuBuilde...

7得票2回答
如何手动更改UIMenu中选择的UIAction?

目标: 尝试创建一个筛选选择屏幕(在卡片视图中),其中包含带有UIMenu项目的UIButtons。当我选择任何一个过滤器并点击应用过滤器按钮时,我关闭过滤器视图控制器并返回到集合视图屏幕以使用所选的过滤器刷新数据。 问题: 已选择过滤器时,当我想要再次返回更改任何过滤器时,单击过滤器按钮打...

7得票2回答
iOS 14如何从UIView中呈现UIMenu

iOS 14的似乎可以从任何或/中呈现,但我如何从通用的中呈现它?