【问题标题】:How to add search bar in navigation bar for iPhone如何在 iPhone 的导航栏中添加搜索栏
【发布时间】:2014-05-20 08:32:20
【问题描述】:

如何在 iPhone 的导航栏中添加搜索栏?现在我添加到表格视图中了吗?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    在 iOS 7 中,这很容易。只需将此添加到您的UISearchDisplayController

    searchDisplayController.displaysSearchBarInNavigationBar = YES;
    

    【讨论】:

    • 嘿,太好了,但我的搜索栏显示在屏幕中间......而不是在导航栏中。
    • @VanDuTran - 我能看到发生这种情况的唯一方法是,如果您在类中的某处留下了修改搜索栏位置的代码。我已经在几个针对 iOS 7 的应用程序中使用了它,并且效果很好。查看苹果文档:developer.apple.com/library/ios/documentation/userexperience/…
    • @VanDuTran 我遇到了同样的问题,并通过在 IB 中创建从 NavigationBar titleView 到 SearchBar 的出口来修复它。您也可以使用 >。此外,我必须将 tableView contentInset top 重置 -44 以修复搜索栏存在的可见空白。
    • @lm2s 我有一个关于在 IB 做这个的后续问题,请你看看:stackoverflow.com/questions/24808818/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-07
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    相关资源
    最近更新 更多