我很好奇如何實現一個下拉菜單,從類似的UIBarButtonItem在iPad的拆分視圖的縱向。這是如何完成的?我本來會試着去尋找它,但我並不真正知道我應該尋找什麼。顯示幻燈片下(如在iPad的拆分視圖)
在此先感謝!
我很好奇如何實現一個下拉菜單,從類似的UIBarButtonItem在iPad的拆分視圖的縱向。這是如何完成的?我本來會試着去尋找它,但我並不真正知道我應該尋找什麼。顯示幻燈片下(如在iPad的拆分視圖)
在此先感謝!
嘗試此鏈接:
http://mobiforge.com/designing/story/using-popoverview-ipad-app-development
或谷歌:
presentPopoverFromBarButtonItem
祝你好運!
創建一個新的UIView類(這將是將在酥料餅中給出的觀點)
然後在類的.H是要打開這個酥料餅在
@interface TheClassWerePopoverIsShown : UIViewController {
UIPopoverController *popover;
}
.m下barbuttonitem點擊動作添加這個
if ([popover isPopoverVisible]) {
[popover dismissPopoverAnimated:YES];
}
else {
THECLASSTOSHOW *popie = [[THECLASSTOSHOW alloc]init];
popover = [[UIPopoverController alloc]
initWithContentViewController:popie];
popover.popoverContentSize = CGSizeMake(300, 700);
[popie release];
[popover presentPopoverFromBarButtonItem:THEBARBUTTONITEM permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
完美!謝謝! – Mason
現在我遇到了一個非常奇怪的錯誤。這裏是使我的程序在運行時期間崩潰的代碼(特別是第二行):'RangePicker * rangePicker = [[RangePicker的alloc] initWithNibName:@ 「RangePicker」 束:無];' 'UIPopoverController *酥料餅= [[[ UIPopoverController頁頭] initWithContentViewController:rangePicker]保留]'任何想法,爲什麼我可能會從第二行得到一個「SIGABRT」? – Mason
錯誤信息是什麼?這段代碼似乎是正確的。我沒有看到在你的情況下使用保留。我認爲問題在別的地方。 – Retterdesdialogs