在不动画的 ViewController 上实现一个栏(如标签栏)

Posted

技术标签:

【中文标题】在不动画的 ViewController 上实现一个栏(如标签栏)【英文标题】:Implement a bar over ViewController that does not animate (like tab bar) 【发布时间】:2015-01-09 17:38:29 【问题描述】:

我的项目中有两个主要的 ViewController。我想在两个 ViewController 中添加一个底部栏,该底部栏有按钮(每个 ViewController 不同)将用户带到相应的 subViewController,就像标签栏一样。但是第一个 ViewController 必须在其 View 内有一个按钮,该按钮将用户带到另一个主 ViewController,而不会在 ViewController 之间的转换期间为栏设置动画。我该怎么做?

【问题讨论】:

【参考方案1】:

我想您可以将视图添加为UIWindow 的子视图,而不是您各自的视图控制器。或者,为什么不继承 UITabBar

【讨论】:

以上是关于在不动画的 ViewController 上实现一个栏(如标签栏)的主要内容,如果未能解决你的问题,请参考以下文章

仅在不切换 viewControllers 的情况下 Segue 动画

在视图上实现清晰的缩放动画

如何在不可变的泛型 Pair 结构上实现 IEqualityComparer?

如何在不相关的类型上实现动态多态(运行时调用调度)?

如何在属性更改 QML 上实现行为动画

iOS:在不访问其父 ViewController 的情况下关闭和呈现 ModalViewController