gpt4 book ai didi

ios - swift:ContainerView正确的 Action

转载 作者:行者123 更新时间:2023-11-30 11:19:37 25 4
gpt4 key购买 nike

我有 firstViewControllersecondViewController。我希望 secondViewController 中的元素与 firstViewController 重叠(但应该像背景一样 firstViewController 可见)。我使用 containerView 来实现此目的,颜色清晰。在 Storyboard中,我按 containerView 的隐藏,在 firstViewController.swift 中,我有操作 - containerView.isHidden = false

问题:这是正确的 containerView 使用吗?我真的不喜欢在 firstViewController 开始从 secondViewController 加载数据。也许在我的行动中我应该以另一种方式调用 secondViewController

最佳答案

我不太清楚你想要达到什么效果。所以我告诉你我有时会为重叠 View 做一些事情:

(就像你的第二个ViewController)显示为模式。因此,在(如您的第一个ViewController)中,针对特定操作:

        let vc = secondViewController()
vc.dialogWindow.layer.masksToBounds = true
vc.dialogWindow.borderWidth = 3
vc.dialogWindow.borderColor = UIColor.red.withAlphaComponent(0.75)
vc.isModalInPopover = true
vc.modalPresentationStyle = .overFullScreen
self.present(vc, animated: true, completion: nil)

这样,第二个 View Controller 就会显示在第一个 View Controller 上。要关闭它,它调用:

    self.dismiss(animated: true, completion: nil)

也许您需要调整属性。

关于ios - swift:ContainerView正确的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430601/

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