gpt4 book ai didi

ios - 如何在 iPhone 上创建多个窗口/ View ?

转载 作者:可可西里 更新时间:2023-11-01 03:33:21 26 4
gpt4 key购买 nike

是否可以在(基于窗口的)iPhone 应用程序中创建多个 View 或窗口?

最佳答案

是的,有可能。只需使用 View Controller 创建一个新 View ,并在您的类中创建该 View 的一个实例。然后在 ibaction 中你可以做一些删除和添加 subview 。不过,这只是一种快速简便的方法,您可以更详细地了解如何管理每个 View 等。

按要求编辑:在您的类(class)中,您将在界面中创建它的一个实例,如下所示:

MyClass *myClass; (make sure to alloc and init in the init or awakeFromNib method)

然后像这样在 ibaction 中创建应用委托(delegate)的实例:

MyAppDelegate *myAppDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];

然后您可以执行此操作以从一个 View 切换到另一个 View :

[self removeFromSuperView]; (or self.view in case this is a view controller)
[[myAppDelegate window] addSubview:myClass];

关于ios - 如何在 iPhone 上创建多个窗口/ View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581165/

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