Pra*_*I V 15 uitableview swift ios8 uisearchcontroller
我正在使用UISearchController,UISearchBar还有一个范围栏.搜索栏作为子视图添加到UIView其上方UItableView.我这样做了,因为即使滚动了tableview,我也希望搜索栏始终可见.
问题是scopebar与第一个tableview单元格重叠
故事板

范围栏与tableview单元格重叠

如何防止这种重叠?,我无法在导航栏中显示搜索栏,因为放置在导航栏中的范围栏不会显示.
小智 6
这对我有用:
将search Display Controller和SearchBar放在tableview标头中.添加heightForHeaderInSection在您的TableViewController.
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 44; //I used the 44, the height of SearchBar
}
Run Code Online (Sandbox Code Playgroud)
在您的情况下,您还需要添加范围栏高度.现在它将始终保持基础高度.
| 归档时间: |
|
| 查看次数: |
4342 次 |
| 最近记录: |