Ios 大多数视图控制器上显示的自定义栏
有人能给我一个提示吗? 我在导航栏下面有一个定制的栏(带有一些按钮和图像)。 我想要的是,大多数视图控制器(不是所有视图控制器)上都必须显示此自定义栏。有什么好办法吗 我知道的是。我可能只使用这个条创建一个xib,并根据需要在视图控制器中实例化它。但这意味着,我需要在所有swift文件上编写实例化代码 容器视图控制器能否用于解决此问题Ios 大多数视图控制器上显示的自定义栏,ios,swift,Ios,Swift,有人能给我一个提示吗? 我在导航栏下面有一个定制的栏(带有一些按钮和图像)。 我想要的是,大多数视图控制器(不是所有视图控制器)上都必须显示此自定义栏。有什么好办法吗 我知道的是。我可能只使用这个条创建一个xib,并根据需要在视图控制器中实例化它。但这意味着,我需要在所有swift文件上编写实例化代码 容器视图控制器能否用于解决此问题 extension UIViewController { func showCustomBar() { // create here and
extension UIViewController {
func showCustomBar() {
// create here and add to nav bar (if any)
}
func hideCustomBar() {
// remove the bar (if any)
}
}
现在,在视图控制器中需要做的就是
self.showCustomBar()
为什么不从UIView中对第二个条进行子类化?然后把这个UIView子类放到你想让它们出现在情节提要中的控制器上?