我需要在导航栏下方显示一个类似状态栏的薄 View ,该 View 会滑入 View 并保持可见几秒钟,然后在发生某些操作时滑回视线之外。
对于任何给定的 View Controller ,我可以通过在需要出现/消失时适本地为其框架设置动画来轻松地完成此操作。
但是我有一些不同的 View Controller ,我不想重复相同的代码来管理每个 Controller 中栏的外观。除了代码重复之外,我怀疑如果该栏当前在更改 Controller 时可见,则在 Controller 之间导航时会出现闪烁。
解决这个问题有哪些选择?
最佳答案
在您的 appDelegate 中创建一个方法以将自定义 View 添加到主窗口。 这样,每当您触发显示自定义 View 方法时,它将位于 View 层次结构的顶部。
需要注意的一件事是,如果您的应用更改方向,您必须为自定义 View 手动更改方向。
关于ios - 是否可以轻松显示在 View Controller 更改时保持可见的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937613/