ios - 单击菜单加载 subview

标签 ios swift xcode

我是 Xcode/Swift 新手,仍在学习基础知识。

我向我的应用程序添加了一个工具栏,我希望它在单击其中一个按钮时加载 View 。问题是 - 我希望工具栏保持静态,并且在单击按钮时不发生变化。有点像“买入”、“卖出”工具栏,可以加载其下方的相关屏幕。

有人可以指出我正确的方向吗? (我只想在单击工具栏时加载白屏)

enter image description here

最佳答案

在我看来,你有一个很好的容器 View 候选者! This文章提供了有关如何开始的详细指南,但我将在下面介绍基础知识。

容器 View 有效地将 View Controller 嵌入到另一个 View Controller 的全部或部分中。这在您的情况下很有用,因为这意味着您可以将工具栏放置在一个具有两个容器 View 的 View Controller 中,一个容器 View 位于另一个容器 View 之上,嵌入您的买卖 View Controller 。

单击按钮时,您所要做的就是在工具栏 View Controller 的 View 上调用 bringSubviewToFront: 并传入相关的容器 View 。

我不会为你编写这个代码,除非你真的陷入了 iOS 开发新手的困境,你会通过自己尝试学到更多东西。如果有任何问题请随时回来,我将很乐意回答。尽管如此,上面的指南和文章是一个很好的起点。

关于ios - 单击菜单加载 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47902189/

相关文章:

ios - RX block 的 Realm 通知

ios - 如何在ios中获取所有坐标点(X和Y)

iphone - Xcode Instruments 在设备上运行时无法拍摄泄漏快照

ios - CompileSwiftSources 正常 x86_64 com.apple.xcode.tools.swift.compiler

ios - Realm + 对象映射器 + SwityJSON

iOS 8 通知操作按钮不显示

ios - 如何从 NSArray 中选取随机图像并在 View 中随机显示

ios - 如何重置单例实例?

ios - View Controller 之间的交互转换?

c# - Xamarin iOS UISlider AddTarget EventHandler 无 UIEvent 参数