【发布时间】:2015-01-09 07:30:07
【问题描述】:
我有UIPopoverController 的以下代码。它在 iOS 7 中运行良好。但是,在 iOS 8 中,弹出框变成了我不想要的全屏。如何防止弹出框在 iOS8 中填满整个屏幕?
CGRect buttonFrame = [[[[[self tabBarController] tabBar] subviews] objectAtIndex:index+1] frame];
popover = [[UIPopoverController alloc]initWithContentViewController:viewmapmenu] ;
popover.popoverContentSize = CGSizeMake(95, 128.0) ;
popover.delegate = self ;
[popover presentPopoverFromRect:buttonFrame inView:self.tabBarController.tabBar permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES] ;
【问题讨论】: