HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 搜索栏在变为活动状态时被导航栏隐藏大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我面临一个奇怪的场景,我在我的应用程序中使用了一个搜索栏,并将其与表视图绑定,如下图所示!

但是,当过我尝试搜索任何搜索栏向上滑动,并得到通过导航栏隐藏,我已经使用搜索栏多次,从来没有见过我下面这样的事情是它的屏幕截图!

我不能删除导航栏,因为我需要它,但我无法弄清楚为什么或如何发生,

需要注意的一点是,搜索栏和它的控制器在尝试搜索时工作正常,只是它被隐藏在导航栏后面,

任何帮助,将不胜感激,因为我只是不能找出其原因.

解决方法

试试这个:

将导航栏的半透明属性设置为NO:

self.navigationController.navigationBar.translucent = NO;

此行将修复视图在导航栏和状态栏下方的框架.

如果必须显示和隐藏导航栏,请在viewDidLoad中使用此代码

if ([self respondsToSELEctor:@SELEctor(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone;   // iOS 7 specific

大佬总结

以上是大佬教程为你收集整理的ios – 搜索栏在变为活动状态时被导航栏隐藏全部内容,希望文章能够帮你解决ios – 搜索栏在变为活动状态时被导航栏隐藏所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。