【发布时间】:2013-03-14 18:27:27
【问题描述】:
我在布局中使用了两个相互重叠的搜索栏:
两个搜索栏都有一个显示建议表的 UISearchDisplayController。
我的问题是,顶部搜索栏的显示控制器将其 UITable 绘制在底部搜索栏上,如下所示:
我尝试像这样在 uisearchdisplaydelegate 中向下移动底部表格:
- (void)searchDisplayController:(UISearchDisplayController *)controller
didLoadSearchResultsTableView:(UITableView *)tableView
{
float yOffset = 50.0f;
tableView.frame = CGRectMake(tableView.frame.origin.x,tableView.frame.origin.y + yOffset,tableView.frame.size.width, tableView.frame.size.height);
}
但即使该方法在正确的时间被调用,它似乎也没有做任何事情。
基本上就像顶部搜索栏建议表位于与底部搜索栏建议表相同的位置
我正在使用故事板和自动布局最新的 xcode
【问题讨论】:
标签: ios uitableview uisearchdisplaycontroller