相关疑难解决方法(0)

UIStoryboardPopoverSegue在按钮触摸时打开多个窗口

我正在使用a UIStoryboardPopoverSegue来为iOS 5 iPad应用程序提供popover.Segue工作得很好,但似乎包含按钮的工具栏是popover控制器的直通视图,所以如果你继续按下按钮,会出现更多的弹出窗口.由于我没有创建和跟踪UIPopoverController自己(正如故事板正在做的那样),当再次触摸按钮时我无法忽略它.有没有其他人遇到这个?我有一个与Apple打开的错误,但他们没有回应.

编辑:我已经使用下面的答案解决了这个问题.这是我最终使用的代码.在我的视图控制器类中currentPopover是一个__weakivar,所以当控制器完成后,它将自动降为零.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    if([segue isKindOfClass:[UIStoryboardPopoverSegue class]]){
        // Dismiss current popover, set new popover
        [currentPopover dismissPopoverAnimated:YES];
        currentPopover = [(UIStoryboardPopoverSegue *)segue popoverController];
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone ios5

15
推荐指数
2
解决办法
9704
查看次数

UIPopOverController + UITableView - 选择单元格时隐藏弹出窗口

在我的Popover控制器中,我有一个表格视图.在选择单元格时,我想隐藏弹出窗口.我怎样才能实现它.

uitableview uipopovercontroller ios

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×1

ios5 ×1

iphone ×1

uipopovercontroller ×1

uitableview ×1