gpt4 book ai didi

ios - 在具有附加功能的同一应用程序中使用 ViewController 的副本

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:56 26 4
gpt4 key购买 nike

我从 Github 下载了日历应用程序的源代码。该应用程序有一个包含子 UIView(称为 calendarView)的 CalendarViewController。

这有多个类(CalendarDayView、CalendarMonthView 等,并且还为某些类编写了协议(protocol))

我已将此日历应用程序集成到我的自定义 iPhone 应用程序中,该应用程序具有 TableViewController。其余信息在图像中给出。

注意事项:

  1. 编程语言 = Swift。
  2. 我是一个完全的新手,所以请尽量详细。
  3. 我不知道给定的信息是否足以得到完美的答案(据我所知,这类问题的答案取决于 CalendarApp 的编程方式)。
  4. 请参阅附件以了解信息。

提前致谢。 The description of the problem

最佳答案

这完全没问题。只需确保您有两个 CalendarViewController 实例即可。

例如,当您实例化您的导航 Controller 时:

let calendar1 = CalendarViewController()
let navC = UINavigationController(rootViewController:calendar1)

然后在您的 TableViewController 中单击按钮时:

let calendar2 = CalendarViewController()
self.navigationController.pushViewController(calendar2,animated:true)

因为您正在进行两次初始化,所以每个 CalendarViewController 都将是一个完全独立的对象,并且在其中一个上设置一些变量不会导致该变量在第二个中被更新。

关于ios - 在具有附加功能的同一应用程序中使用 ViewController 的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35631666/

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