objective-c - 自定义导航条为类似美团的搜索栏样式

 钢铁年代2502883227 发布于 2022-10-26 12:27

各位好,我的需求如下图。我想自定义一个这样的样式搜索栏。其实比下面的要简一些,我没有要右边的按钮。我已经实现了。但是我实现的方式是:隐藏了IOS的导航栏,然后我自己diy了一个0,0,screenWidth,64的view。我完全实现了我要的效果。但是他出现了一个很不好的bug,就是我push到下一个控制器的时候,当我使用pop手势返回[并没有完全pop回去]的时候,我接着又取消了这个手势操作。此时我所在的控制器再次push到下一控制器的时候,当前的控制器的右上方的导航栏的按钮依然显示成了我第一个push时的控制器的导航栏的按钮。造成这样的bug的原因就是因为我在第一个界面隐藏了导航栏导致的。我不知道如何解决。是不是我不能这样自定义啊。还是说我应该直接给self.nav.titleView赋值?那么我具体又该怎么做呢?我的那个bug有没有什么简单的方法可以处理呢?我不希望通过禁止pop手势来处理他。还请大神指教。多谢!

1 个回答
  • FDFullscreenPopGesture可以解决你的问题

    2022-10-27 01:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有