【问题标题】:Issues with searching though tableview in Popover in iOS7在 iOS 7 的 Popover 中搜索表格视图的问题
【发布时间】:2014-03-08 14:32:09
【问题描述】:

我在 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];
}

【问题讨论】:

  • 您是否介意显示相关代码(请仅显示我们需要了解您的设置的方法),也许您可​​以在 imgur 或其他地方托管该屏幕截图(或许多);)对不起,但我不太明白你的意思,一张图片值一千字;)
  • 添加了屏幕截图的链接
  • 你如何设置弹出框、tableview 及其在弹出框内的控制器?

标签: ios ipad popover


【解决方案1】:

下面解决了我的问题:)

  • (void)searchDisplayController:(UISearchDisplayController *)controller

willShowSearchResultsTableView:(UITableView *)tableView

{

tableView.backgroundColor = [UIColor whiteColor];

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多