search栏变为活动状态时被导航栏隐藏
我正面临一个奇怪的场景,我在我的应用程序中使用了一个search栏,并将其与桌子视图绑在一起,如下图所示!
但是,当我试图search任何东西的search栏上滑动,并被导航栏隐藏,我已经多次使用search栏,从来没有见过这样的事情,下面是它的屏幕截图!
我不能删除导航栏,因为我需要它,但我只是不知道为什么或如何可能发生,
需要注意的一点是,search栏和它的控制器在试图search的时候是完美的,只是它隐藏在导航栏后面,
任何帮助,将不胜感激,因为我只是不明白其原因。
尝试这个:
将导航栏的半透明属性设置为NO:
self.navigationController.navigationBar.translucent = NO;
这一行将修复导航栏和状态栏下方的框架视图。
如果您必须显示并隐藏导航栏,请在viewDidLoad
使用此代码
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone; // iOS 7 specific