gpt4 book ai didi

ios - 在构建选项卡式界面时,我可以避免多余的 segues 吗?

转载 作者:行者123 更新时间:2023-11-28 12:58:57 25 4
gpt4 key购买 nike

我有一个故事情节,其中有一个 UITabViewController 服务于四个不同的选项卡。每个选项卡都有一个看起来像这样的导航栏

Navigation bar image

所有按钮的作用完全相同,但有四个选项卡。我不想编写代码来处理这些按钮的四次不同触摸。有没有办法避免这种冗余,而不必使用任何前卫的技巧?

最佳答案

是的,有。
方式 1.
创建一个基础 View Controller ,并使您的 4 个 View Controller 继承自它,并在该基础 View Controller 类中编写所有公共(public)代码。

方式 2. 直接在选项卡栏中组合 View Controller 并将最后一个嵌入导航 Controller 中。

方式三。
创建一个 UINavigationBar 子类,以编程方式添加这些按钮(以及操作方法),并在 Storyboard 中将其设置为所有导航 Controller 的导航栏。
是这样的: enter image description here

关于ios - 在构建选项卡式界面时,我可以避免多余的 segues 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34358141/

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