Re: [問題] 將ModalView加上NavigationCotroller的 …
※ 引述《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