Skip to content

UIPopoverController

UIPopoverController 用于以弹出层形式展示一个 contentViewController(旧接口)。在插件中它常用于在指定视图区域或工具栏按钮附近弹出一个小面板。

属性类型说明
contentViewControllerUIViewController内容控制器。
popoverContentSize{ width: number, height: number }弹出层内容尺寸。
passthroughViewsNSArray允许点击穿透的视图列表。
popoverVisibleboolean只读。当前是否可见。
delegateid代理对象。
方法参数返回值说明
initWithContentViewController(viewController)viewController: UIViewControllerid以内容控制器初始化。
setContentViewControllerAnimated(viewController, animated)viewController: UIViewController, animated: booleanvoid设置内容控制器(可动画)。
presentPopoverFromRect(rect, inView, permittedArrowDirections, animated)rect: { x: number, y: number, width: number, height: number }, inView: UIView, permittedArrowDirections: number, animated: booleanvoid从指定矩形区域弹出。
presentPopoverFromBarButtonItem(item, permittedArrowDirections, animated)item: UIBarButtonItem, permittedArrowDirections: number, animated: booleanvoid从 barButtonItem 弹出。
dismissPopoverAnimated(animated)animated: booleanvoid关闭弹出层。

当前运行时未额外暴露 UIPopoverController 的类成员。

头文件 API 清单

正在加载…

协议:,来源: