当我覆盖UINavigationbar的layoutSubviews时,所有子视图都会被删除。我正在尝试设置自定义导航栏高度。它工作正常,但在iOS 11中打破。这是一个自定义类别。
答案 0 :(得分:0)
我用setFrame:和layoutSubviews方法创建了UINavigationBar的子类。您需要在Storyboard中将子类设置为NavigationController的NavigationBar。
/* For mobile phones: */
@media (max-width: 576px) {
.sidebar {
display: none!important;
}
}
/* For tablets */
@media (max-width: 768px) {
.sidebar {
display: none!important;
}
}