创建 iPhone/iOS8 弹出菜单(窗口)

时间:2023-03-09 06:02:02
创建 iPhone/iOS8 弹出菜单(窗口)

基本步骤

添加视图:主视图与弹出视图

创建 iPhone/iOS8 弹出菜单(窗口)

关联视图

创建 iPhone/iOS8 弹出菜单(窗口)

配置弹出视图

创建 iPhone/iOS8 弹出菜单(窗口)

创建 iPhone/iOS8 弹出菜单(窗口)

编码实现:弹出菜单样式及控制器委托

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "popoverSegue" {
let popoverViewController = segue.destinationViewController as UIViewController
popoverViewController.modalPresentationStyle = UIModalPresentationStyle.Popover
popoverViewController.popoverPresentationController!.delegate = self
}
}

编码实现:利用弹出视图控制器委托方法,定制弹出菜单的样式

func adaptivePresentationStyleForPresentationController(controller: UIPresentationController) -> UIModalPresentationStyle {
return UIModalPresentationStyle.None
}

运行

创建 iPhone/iOS8 弹出菜单(窗口)

参考