Iphone 我的uibarbuttonim&;UIPopoverController上的UIToolbar

Iphone 我的uibarbuttonim&;UIPopoverController上的UIToolbar,iphone,Iphone,我有一个iphone应用程序,屏幕顶部有一个UIToolbar,UIToolbar上有两个UIBarButtonim 一个是“取消”,另一个是“确认”。 但如果我将项目迁移到ipad,并使用UIPopoverController呈现视图/视图控制器,这两个UIBarButtonim和UIToolbar就会消失 我知道如果我触摸UIPopoverController之外的任何地方,它都会消失,但我更愿意保留UIBarButtonims以请求确认某些选项 可能吗 欢迎评论 谢谢在弹出窗口中显示UIT

我有一个iphone应用程序,屏幕顶部有一个UIToolbar,UIToolbar上有两个UIBarButtonim

一个是“取消”,另一个是“确认”。 但如果我将项目迁移到ipad,并使用UIPopoverController呈现视图/视图控制器,这两个UIBarButtonim和UIToolbar就会消失

我知道如果我触摸UIPopoverController之外的任何地方,它都会消失,但我更愿意保留UIBarButtonims以请求确认某些选项

可能吗

欢迎评论


谢谢

在弹出窗口中显示UIToolbar之前,请确保已将UIToolbar添加到viewcontroller的视图中。

当您单击outsite时,弹出窗口控制器不会自行消失。使其消失的代码是:

if([self.popoverController isPopoverVisible])
    {
        [self.popoverController dismissPopoverAnimated:YES];
        return;
    }

确保将工具栏放置在显示的popoverController视图的框架中(设置为:yourView.contentSizeForViewInPopover=cSizeMake(…)。如果要实现取消按钮,只需将其选择器设置为关闭popover:[self.popoverController dismissPopoverAnimated:YES];