gpt4 book ai didi

ios - iPhone 上弹出框的后退箭头

转载 作者:行者123 更新时间:2023-11-28 06:53:56 24 4
gpt4 key购买 nike

我在 View 上有一个 UIBarButtonItem 作为“添加”。在我的 Storyboard上,我有一个嵌入在 UINavigationController 中的 UIViewController。我已将“添加”按钮连接到 UINavigationController 以将其显示为弹出窗口。它在 ipad 上运行良好,因为它显示为弹出窗口,但在 iphone 上它显示为普通形式。我的假设是,在 iphone 上,由于导航 Controller ,它会向我显示后退箭头,以便我可以返回。我可以在 ipad 上轻松返回,因为那里有一个弹出窗口,可以通过触摸轻松关闭它,但在 iphone 上我被卡住了。知道如何只为 iphone 显示后退箭头,以便我可以有后退路线。问候,妮娜

最佳答案

您正在寻找这样的东西吗? http://gracefullycoded.com/display-a-popover-in-swift

你给你的 View .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)

关于ios - iPhone 上弹出框的后退箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com