【发布时间】:2021-07-09 12:05:38
【问题描述】:
我的故事板是这样安排的。
红色:标签栏控制器继续...
橙色:已嵌入的导航控制器...
绿色:视图控制器
我想让我的中间选项卡视图(绿色)以模态方式呈现,有点像 reddit 应用程序如何使用中间的“发布到 Reddit”按钮。当这个中间视图被关闭时,之前打开的原始选项卡将被返回。如何做到这一点?
【问题讨论】:
-
创建一个从标签栏控制器到绿色视图控制器的显示序列。当你想在道德上展示绿色视图控制器时,触发那个 segue。
-
@Paulw11 连接标签栏控制器和视图控制器后如何触发segue?
-
@Matthew - 您的布局将您的“绿色视图控制器”显示为导航控制器的根 VC……您真正想要做什么?您的绿色 VC 是否推送到另一个 VC(可能更多),这就是为什么您将它放在导航控制器中的原因?你说“当这个中间视图被解除原始选项卡时......”所以,你真的不希望中间视图成为选项卡之一......你希望它显示为模态“弹出”?
-
@DonMag 是的,我希望中间视图成为模态“弹出”类型视图,但我希望能够从标签栏访问它。中间视图嵌入在导航控制器中,因为我要让它有多个“下一个”屏幕。总而言之,中间标签栏项目在弹出式窗口中打开绿色视图,并带有(最终)多个 Next 屏幕。
标签: ios swift uinavigationcontroller uitabbarcontroller