我有一个自定义视图作为搜索栏并将其设置为 Navigation titleView。CustomView 不再仅在 iOS 11 设备上可见。我使用 Hierarchy View 进行调试,发现自定义视图的帧大小为 (0,0)。
此问题仅在 iOS 11 上发生,在 iOS 9 和 10 上运行良好。
UIView *searchBarView = [self createSearchBarView]; // Custom searchBarView
self.navigationItem.titleView = searchBarView;
searchBarView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
如何在 iOS 11 上将自定义视图添加为 Navigation 的 titleView?