2

我创建了一个小应用程序食谱书,并决定添加一个搜索显示控制器。问题是当我点击搜索栏时,键盘出现并遮住了我的搜索栏,但我可以看到它。当我开始输入一些字母时(例如egg,我的tableView中有这个单元格)searchTableView出现,我的单元格出现了,但是搜索栏已经消失了。

键盘遮住了搜索栏

我究竟做错了什么?它在 iOS 6.0 或 iOS 6.1 中运行良好。

4

1 回答 1

0

我不认为这是 IOS7 中的错误。我摆脱了这个问题。不知道最终解决了什么,但这是我所做的。我建议你:

  • 如果您正在使用情节提要,请从情节提要中删除 SearchDisplayController。
  • 检查您是否还没有与情节提要中的 searchBar 链接的 searchBar 属性。

在此处输入图像描述

  • 将 SearchDisplayController 再次添加到情节提要中。(所有委托、数据源和连接都已设置)(只需将 放入代码中)

如果您已经实现了委托方法,这就是您需要做的所有事情。没有额外分配searchBar,可以直接使用self.searchDisplayController.searchBar!

于 2013-11-28T13:23:47.313 回答