單擊按鈕時,出現嵌入NavigationView中的popoverView。 我的代碼如下:點擊NavigationView中嵌入的彈出窗口後,如何看到最新的子視圖?
-(IBAction)myStuffPOP:(id)sender
{
if(myStuffListViewController ==nil)
{
myStuffListViewController = [[MyStuffListViewController alloc] init];
}
UINavigationController *navcontroller=[[[UINavigationController alloc] initWithRootViewController:myStuffListViewController] autorelease];
// Here we create popover controller.
mystuffPopoverView = [[UIPopoverController alloc] initWithContentViewController:navcontroller] ;
CGRect popoverRect = [self.view convertRect:[sender frame] fromView:[sender superview]];
popoverRect.size.width = MIN(popoverRect.size.width, 100);
popoverRect.size.height = 40;
[mystuffPopoverView presentPopoverFromRect:popoverRect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
[navcontroller setNavigationBarHidden:NO];
}
在PopoverView的NavigationView:
1st subView ---> 2nd SubView ---> 3rd Subview
如果我摸到3rd SubView
,PopoverView消失。
我的問題是:
當我再次點擊按鈕,我想看到最新的視圖 - 3rd SubView not 1st SubView.
謝謝!!你的回答對我很有幫助。 :) – hyekyung