在我的 iPad 应用程序中,我有一个 UITableView。表格的框架尺寸小于屏幕尺寸,所以为了使搜索功能看起来不错,我必须调整 searchResultTableView 的框架以适合我的 TableView。我在我的 UISearchDisplayDelegate 的 -searchDisplayController:willShowSearchResultsTableView: 方法中执行此操作。
一切正常,除了调暗视图。当我开始搜索调光视图的宽度等于屏幕宽度:
当我开始输入搜索字符串或清除文本字段时,我的 searchResultsTableView 会正确调整大小并且一切正常:
我尝试使用此行更改 -searchDisplayControllerWillBeginSearch: 方法内的 searchResultsTableView 框架
controller.searchResultsTableView.frame = myFrame;
但它也不起作用。除了实现我自己的搜索显示控制器之外还有什么建议吗?