API参考全局与入口

PopupMenu

轻量弹出菜单视图(全局注入),用于展示一组 PopupMenuItem。

PopupMenu 是宿主注入的全局类(对应原生 QBPopupMenu)。常用于在指定 rect 附近弹出一组菜单项。

类成员 (Class members)

方法参数返回值说明
currentMenu()PopupMenu | null获取当前显示的菜单(若有)。
popupMenuWithItems(items)items: NSArrayPopupMenu用 items 创建菜单实例。

实例成员 (Instance members)

属性

属性类型说明
visibleboolean是否可见。
itemsNSArray菜单项列表。
arrowDirectionnumber箭头方向Default/Up/Down/Left/Right,数值 0/1/2/3/4。
targetWinRectCGRect目标窗口 rect(只读)。

方法

方法参数返回值说明
showInViewTargetRectAnimated(view, targetRect, animated)view: UIView, targetRect: CGRect, animated: boolean在 view 中显示。
updateWithTargetRect(targetRect)targetRect: CGRect更新目标 rect。
dismissAnimated(animated)animated: boolean关闭菜单。

相关

头文件API清单

正在加载...

协议:JSBPopupMenu,来源:-