Re: [問題] 將ModalView加上NavigationCotroller的 …

看板MacDev作者 (zonble)時間13年前 (2011/03/23 00:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《ZZB (亨亨)》之銘言: : -(IBAction)pushView:(id)sender { : View2 *view2 = [[View1 alloc] initWithNibName:@"View2" : bundle:nil]; : UINavigationController *nav = [[[UINavigationController alloc] : initWithRootViewController:view2] autorelease]; : UIBarButtonItem *button = [[UIBarButton alloc] : initWithTitle:@"Done" : style:UIBarButtonItemStyleBordered : target:nil 我們先把 target 改成 self : action:@selector(dismissModalView:)] : nav.navigationItem.leftBarButton = button; 這行改成: view2.navigationItem.leftBarButton = button; 另外記得要把 button release 掉。 [button release] : [self presentModalViewController:nav animated:YES]; : [view2 release]; : } 最後再實作一個 method - (IBAction)dismissModalView:(id)sender { [self dismissModalViewControllerAnimated:YES}; } -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.198.155

03/23 11:56, , 1F
謝謝!!問題解決了:)
03/23 11:56, 1F
文章代碼(AID): #1DYD4hkq (MacDev)