在iOS 7中在Popover中搜索uitableview的问题

时间:2014-03-08 14:32:10

标签: ios ipad popover

我在Popover中搜索tableview时遇到问题。

搜索记录显示在表格视图中后,当我滚动它时会显示另一个没有搜索栏的表格视图,只有那个滚动后面的一个是固定的。

当我删除搜索文本时,它可以正常工作。

对于iPhone,它工作正常。仅当我在Popover视图中显示表视图时才会出现问题。

(我想添加屏幕截图,但我没有那么多声誉:()

请浏览此link以获取截屏


代码

if(![popoverController isPopoverVisible]){

        newTimeEntry *timeEntryController = [[newTimeEntry alloc] initWithNibName:@"newTimeEntry" bundle:nil];
        timeEntryController.timeEntryDelegate=self;

        UINavigationController* addNavController;
        addNavController = [[UINavigationController alloc] initWithRootViewController:timeEntryController];

        popoverController = [[UIPopoverController alloc] initWithContentViewController:addNavController];

        timeEntryController.popoverObj=popoverController;

        [popoverController setPopoverContentSize:CGSizeMake(320.0f,520.0f)];

        [popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

}else{
        [popoverController dismissPopoverAnimated:YES];
}

1 个答案:

答案 0 :(得分:1)

下面解决了我的问题:)

  • (void)searchDisplayController:(UISearchDisplayController *)controller

willShowSearchResultsTableView:(UITableView *)tableView

{

tableView.backgroundColor = [UIColor whiteColor];

}