我有一些應用程序在iPad上彈出,當點擊一個按鈕時,彈出窗口會出現,調整大小和顯示。IOS7 - Popover不能工作,因爲iOS7
由於使用iOS7和xcode 5,在模擬器中運行時,這不再起作用,發生的所有情況是屏幕變灰,如正在加載但顯示不正確。
這運行正常在iOS6和下面但是在iOS7不工作了!
代碼如下,請幫忙!
在我酥料餅.m文件
- (void)awakeFromNib
{
self.contentSizeForViewInPopover = CGSizeMake(450, 90);
[super awakeFromNib];
}
在我mainviewcontroller .m文件:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
//Eraser Popover controls
if ([[segue identifier] isEqualToString:@"showAlternate"]) {
[[segue destinationViewController] setDelegate:self];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
UIPopoverController *popoverController = [(UIStoryboardPopoverSegue *)segue popoverController];
self.EraserPopoverController = popoverController;
popoverController.delegate = self;
}
}
感謝user1150531。這也解決了我的問題。奇怪的是,我在故事板中將這些信息設置爲segue的屬性。 – LavaSlider