Ios iPhone上popover的后箭头
我在视图中添加了一个uibarbuttonite。在我的故事板上,我有一个嵌入在UINavigationController中的UIViewController。 我已将“添加”按钮连接到UINavigationController,以将其显示为popover。它在ipad上运行良好,因为它显示为popover,但在iphone上显示为普通形式。我的假设是,在iphone上,它会显示返回箭头,因为导航控制器,所以我可以返回。我可以很容易地回到ipad上,因为它是一个流行音乐播放器,可以通过触摸很容易地将其关闭,但在iphone上我被卡住了。你知道我该如何为iphone显示后退箭头,这样我就可以有一条后退路线了吗。 当做Ios iPhone上popover的后箭头,ios,iphone,swift,ipad,Ios,Iphone,Swift,Ipad,我在视图中添加了一个uibarbuttonite。在我的故事板上,我有一个嵌入在UINavigationController中的UIViewController。 我已将“添加”按钮连接到UINavigationController,以将其显示为popover。它在ipad上运行良好,因为它显示为popover,但在iphone上显示为普通形式。我的假设是,在iphone上,它会显示返回箭头,因为导航控制器,所以我可以返回。我可以很容易地回到ipad上,因为它是一个流行音乐播放器,可以通过触摸很
尼娜你在找这样的东西吗 为视图提供.Popover modalPresentationStyle并定义其首选大小:
menuViewController.modalPresentationStyle = .Popover
menuViewController.preferredContentSize = CGSizeMake(50, 100)
那你就这样出席吧
let popoverMenuViewController = menuViewController.popoverPresentationController
popoverMenuViewController?.permittedArrowDirections = .Any
popoverMenuViewController?.delegate = self
popoverMenuViewController?.sourceView = sender
popoverMenuViewController?.sourceRect = CGRect(
x: location.x,
y: location.y,
width: 1,
height: 1)
presentViewController(
menuViewController,
animated: true,
completion: nil)
你在找这样的东西吗?谢谢成功了:)不客气。添加为答案,以便您可以标记为已回答。谢谢