有人可以给我一个提示吗? 我在导航栏旁边有一个自定义栏(带有一些按钮和图像)。 我想要的是这个自定义栏必须在大多数视图控制器上显示(不是全部)。有没有好办法呢?
我所知道的是。我可能只使用此栏创建一个xib,并根据需要在视图控制器中实例化它。但这意味着,我需要在所有swift文件上编写实例化代码。
可以使用容器视图控制器来解决这个问题吗?
答案 0 :(得分:0)
extension UIViewController {
func showCustomBar() {
// create here and add to nav bar (if any)
}
func hideCustomBar() {
// remove the bar (if any)
}
}
现在你需要在视图控制器中完成所有工作
self.showCustomBar()