【问题标题】:UISearchBar with hidden UINavigationBar带有隐藏 UINavigationBar 的 UISearchBar
【发布时间】:2010-01-24 12:29:43
【问题描述】:

我在表格顶部有搜索栏和隐藏的导航栏。除了 UISearchBar 我还使用 UISearchDisplayControllerUISearchDisplayController 有可能将导航栏前移。所以,当我点击搜索栏中的取消按钮时,导航栏会飞下来。我怎样才能消除这种可能性,所以导航栏将始终隐藏?

谢谢

【问题讨论】:

    标签: iphone uinavigationbar uisearchbar uisearchdisplaycontroller


    【解决方案1】:

    一种解决方案是将搜索栏设置为表格标题视图,在这种情况下它将随表格一起滚动,如果您不希望它默认出现,那么您可以以编程方式向下滚动表格,非动画,在 viewWillAppear 中它首先被显示。这对您的 UI 设计可能有意义,也可能没有意义,但它是例如 Safari 的基本工作原理。

    【讨论】:

    • 嗨,尼姆罗德。谢谢您的回复。但问题不在搜索栏中,而在导航栏中。要查看我所说的内容,您可以在 iPhone 上运行邮件应用程序,然后点击搜索栏。您将看到导航栏飞入和飞出。我需要的是关闭这个功能
    【解决方案2】:

    终于!!!!我找到了解决方案IPHONE: ABPeoplePickerNavigationController hidden navigation bar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多