gpt4 book ai didi

ios - 在整个应用程序中显示 View Controller

转载 作者:行者123 更新时间:2023-11-29 00:01:23 27 4
gpt4 key购买 nike

我有一个 View Controller ,应该在应用程序中的任何位置隐藏和显示,而无需再次初始化它。所以我只想知道我怎样才能实现这一目标。就像通过将该 View Controller 添加为 childView 或将其呈现给导航 Controller 或其他任何东西一样。

这个想法是 View Controller 可以在应用程序的任何屏幕上显示或隐藏。

最佳答案

您可以将 View Controller 制作为 Cocoa 触摸类...您可以向其添加 xib..一旦您设计了 View Controller 的界面..

你可以创建一个单例类并像这样保留共享实例:

class YourViewController: UIViewController {

static let sharedInstance = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "yourStoryBoardId")

}

要显示它,只需执行:

func someFunc() {

show(YourViewController.sharedInstance, sender: self)

}

我曾经在我的一个应用程序中做过类似的事情..我认为这是一种标准方法。

You could also see this for more info and source

关于ios - 在整个应用程序中显示 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49392336/

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