iOS 11 UINavigationBar类别问题

时间:2018-02-22 04:56:37

标签: uinavigationbar ios11 objective-c-category

当我覆盖UINavigationbar的layoutSubviews时,所有子视图都会被删除。我正在尝试设置自定义导航栏高度。它工作正常,但在iOS 11中打破。这是一个自定义类别。

1 个答案:

答案 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;
 }
}