UISearchDisplayController中滚动视图指示器的意外行为

时间:2015-04-17 07:36:03

标签: ios vertical-scrolling uisearchcontroller

点击UISearchController的搜索按钮后,滚动指示器停在键盘高度。 我记录了contentize,它将其打印为 1056.000000 所有参数的EdgeInsets均为0 scroll indicator image

任何使其适当的建议

2 个答案:

答案 0 :(得分:1)

遇到问题,需要将insets设置为零

- (void)searchDisplayController:(UISearchDisplayController *)controller willShowSearchResultsTableView:(UITableView *)tableView {

    [tableView setContentInset:UIEdgeInsetsZero];
    [tableView setScrollIndicatorInsets:UIEdgeInsetsZero];  
}

答案 1 :(得分:0)

嗯,你可能遇到了同样的问题,通过进入故事板并重新排序特定iOS屏幕上的控件来解决这个问题:

Why is there extra padding at the top of my UITableView with style UITableViewStyleGrouped in iOS7

这个bug在iOS 8.2中仍然存在,踢和烦恼,似乎影响任何带有垂直滚动条的标准iOS控件(UITableView,UIScrollView,UITextView等)