Iphone 我的uibarbuttonim&;UIPopoverController上的UIToolbar
我有一个iphone应用程序,屏幕顶部有一个UIToolbar,UIToolbar上有两个UIBarButtonim 一个是“取消”,另一个是“确认”。 但如果我将项目迁移到ipad,并使用UIPopoverController呈现视图/视图控制器,这两个UIBarButtonim和UIToolbar就会消失 我知道如果我触摸UIPopoverController之外的任何地方,它都会消失,但我更愿意保留UIBarButtonims以请求确认某些选项 可能吗 欢迎评论Iphone 我的uibarbuttonim&;UIPopoverController上的UIToolbar,iphone,Iphone,我有一个iphone应用程序,屏幕顶部有一个UIToolbar,UIToolbar上有两个UIBarButtonim 一个是“取消”,另一个是“确认”。 但如果我将项目迁移到ipad,并使用UIPopoverController呈现视图/视图控制器,这两个UIBarButtonim和UIToolbar就会消失 我知道如果我触摸UIPopoverController之外的任何地方,它都会消失,但我更愿意保留UIBarButtonims以请求确认某些选项 可能吗 欢迎评论 谢谢在弹出窗口中显示UIT
谢谢在弹出窗口中显示UIToolbar之前,请确保已将UIToolbar添加到viewcontroller的视图中。当您单击outsite时,弹出窗口控制器不会自行消失。使其消失的代码是:
if([self.popoverController isPopoverVisible])
{
[self.popoverController dismissPopoverAnimated:YES];
return;
}
确保将工具栏放置在显示的popoverController视图的框架中(设置为:yourView.contentSizeForViewInPopover=cSizeMake(…)。如果要实现取消按钮,只需将其选择器设置为关闭popover:[self.popoverController dismissPopoverAnimated:YES];