gpt4 book ai didi

ios - 通过 segue 单击 UITabBar 时如何更改 View ?

转载 作者:行者123 更新时间:2023-11-30 12:23:40 24 4
gpt4 key购买 nike

我是 Xcode 中的 Segue 新手,无法理解 UITabbar 的工作原理。

enter image description here

基本上,只要我停留在第一个选项卡“健康”中,我就应该能够看到三个菜单项。每个菜单项应该显示不同的 View 。

我有点迷失如何根据菜单项选择加载不同的 View 。理论上,我可以使用类似的菜单栏创建另外两个 View ,例如“健康”。当我在菜单栏中单击时,我会将 View 转移到这些 View 。

但我不确定如何通过 segue 实现这一点。如果有建议,我们将不胜感激。

谢谢

最佳答案

将 ContainerView 添加到单个 View 中标签。为每个containerView创建@IBOutlets。然后将您在加载时的首选 View 设置为可见。

override func viewDidLoad() {
super.viewDidLoad()
view.bringSubview(toFront: preferredView)
}

然后添加按钮操作方法,并在其中反转所有 View ,但它们可能需要像这样。

@IBAction func otherViewAction(_ sender: Any) {
view.bringSubview(toFront: otherView)
view.sendSubview(toBack: preferredView)
//do anything else you may need to do when the view is switched
}

enter image description here

这是我一直在做的事情

关于ios - 通过 segue 单击 UITabBar 时如何更改 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44486139/

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