ios - UISearchBar 出现在 UITableView 的*底部*

标签 ios objective-c uitableview uisearchbar

希望有人知道该怎么做,这让我抓狂!

我在现有应用程序中有一个非常简单的 UITableViewController,我使用界面生成器(拖放)向其添加了 UISearchBar

注意:无论是在iOS 6还是iOS 7中测试都存在这个问题

我的问题是,当应用程序运行时,搜索栏显示在结果的底部

enter image description here

当我点击进入搜索区域进行搜索时,搜索栏会轻弹到页面顶部

enter image description here

起初我以为“这就是我”,所以我完全删除了 Controller ,包括所有代码,并从头开始重新构建页面以避免我可能犯的任何错误。不幸的是,结果相同

IB 中的结构是:

structure

Controller 代码目前只是最基本的,只是 cellForRowAtIndexPath

最佳答案

只需添加一个原型(prototype)单元格并将搜索栏放在顶部即可。您不必使用原型(prototype)单元。

关于ios - UISearchBar 出现在 UITableView 的*底部*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21585108/

相关文章:

objective-c - 对象保持到应用程序结束 : No Dealloc is okay?

objective-c - iAd 和 AdMob 广告未显示在已发布的 iPhone 应用程序中

ios - Swift 数组,文本文件?

ios - 无法将应用程序设置为仅限 iPhone

ios - iOS 8 中的 EXC_BREAKPOINT (SIGTRAP)

ios - 不在需要参数的方法中使用参数?

iOS - Objective-C - 如何在等待时停止 NSThread?

iphone - UITableView 问题 : Keep on getting this runtime error unrecognised selector

ios - 为什么tableview的setSelected(_ :animated:) and setHighlighted(_:animated:) method called on init/load?

ios - 蓝牙 LE HID 弹出键代码?