gpt4 book ai didi

ios - 在不使用导航 Controller 的情况下将不同的 View 链接到 tableview/viewcontroller

转载 作者:行者123 更新时间:2023-11-29 13:21:41 25 4
gpt4 key购买 nike

对于无法有效地描述我的问题陈述,我提前表示歉意。但是,我将包含一个图像链接,以更好地描述我正在寻找的内容。基本上我有一个 Viewcontroller,里面有一个 TableView,我在顶部有一个工具栏,上面有三个栏按钮项。现在,我想要的是能够拥有一种功能,用户可以通过点击这些按钮中的任何一个来进入不同的 View 。现在,我想要一个设计,如果可能的话,我会留在同一个屏幕上,并根据按下的按钮在下面的表格 View 中呈现信息。在视觉上,我试图获得一种效果,即按下的按钮显示为按下状态并呈现信息,并且在按下不同的按钮时呈现不同的 View 。我熟悉将不同的 View Controller 附加到所有按钮,然后继续进入这些查看器。但是,我想知道是否有一种方法可以让我留在同一个 View Controller 上并只使用 subview 。如果有,我如何从 Storyboard 中做到这一点?再次,对于冗长,我深表歉意,希望我的图片能够告诉您我正在尝试做什么。

指向我想要实现的目标的链接:http://imgur.com/GM5eH

最佳答案

好吧,一个基本的解决方案就是将这些其他 View 简单地添加到您的 Controller 中。现在该 subview 在 viewDidLoad: 上设置为隐藏。然后只需创建一个 Action ,并显示 subview 。您可以根据需要调整该 View 的大小,也可以使用其他 View 。

现在,可能有更好的方法来做到这一点,但我就是这样做的。

编辑 - 关于 Apple 在 Calender 上的方法

现在,我从来没有尝试过这样的事情,所以这都是理论。

首先,您创建三个类。每个都有自己的自定义 View 。这个 View 应该是你在另一个(主视图)上需要的大小。您可以在 Interface Builder 中将大小设置为自由形式。

完成后,您将前往主视图。该 View 将具有三个按钮。为每个创建每个 View 实例并将其放置在屏幕上的对象设置一个 IBAction。 (我不确定如何做到这一点,但我确信有办法。看看这里:Objective-c Adding subViews in my controller

为了内存管理,您应该在转到另一个 View 后释放每个 View 。

关于ios - 在不使用导航 Controller 的情况下将不同的 View 链接到 tableview/viewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246231/

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