【发布时间】:2017-10-30 08:27:43
【问题描述】:
我正在使用这个控件来访问 UINavigation 栏和它的项目。
if ([self.searchBar.superview isKindOfClass:[UINavigationBar class]]) {
navigationItem = ((UINavigationBar *) self.searchBar.superview).topItem;
}
但是当我使用 iOS 11 模拟器和 xCode 9 时它不起作用。
如果我使用 iOS 8.2 等较低版本的模拟器进行调试并打印
po self.searchBar.superView
它会打印“UINavigationBar”,但是当我在 iOS 11 上执行相同操作时,它会打印“_UINavigationBarContentView”。
我应该如何更改 iOS 11 的代码?
【问题讨论】:
标签: ios objective-c ios11 xcode9