有谁知道如果UIPopoverPresentationController可以用来呈现iPhone上的popup? 想知道如果苹果公司在iOS 8上添加了这个function,试图为iPad和iPhone创build一个更统一的演示控制器。 不知道是否可以提出/回答来自Beta的问题。 在这种情况下,我会删除它。
我试图添加一个UIPopoverView到我的Swift iOS 8应用程序,但我无法访问PopoverContentSize属性,因为弹窗没有显示正确的形状。 我的代码: var popover: UIPopoverController? = nil func addCategory() { var newCategory = storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController var nav = UINavigationController(rootViewController: newCategory) popover = UIPopoverController(contentViewController: nav) popover!.setPopoverContentSize(CGSizeMake(550, 600), animated: true) popover!.delegate = self popover!.presentPopoverFromBarButtonItem(self.navigationItem.rightBarButtonItem, permittedArrowDirections: UIPopoverArrowDirection.Any, animated: true) } 输出: 当我通过UIPopoverPresentationController做同样的事情时,我仍然没有完成。 这是我的代码: func addCategory() { var popoverContent = self.storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController var nav = […]