【发布时间】:2012-01-09 22:19:31
【问题描述】:
当按下 infobutton 时,它不显示 ModalView
UIBarButtonItem *infoItem = [[UIBarButtonItem alloc]
initWithTitle:@"Info"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(displayModalView:)];
- (void)displayModalView
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[Infoviewcontroller alloc] init];
UINavigationController *navigationController=[[UINavigationController alloc] init];
navigationController.navigationBar.tintColor = [UIColor brownColor];
[navigationController pushViewController:_viewController animated:YES];
[_window addSubview:navigationController.view];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
}
任何人都可以帮我看看这是什么问题。
非常感谢您提前帮助我
【问题讨论】:
-
您能否向我详细说明一些细节,以便我回答:您打算在哪里使用导航栏上的
UIBarButtonItem?我看到您的问题在这里,因为这个创建的按钮没有链接到您在栏上看到的按钮,所以您按下的按钮没有您在其中指定的代码。 -
此信息按钮在 UIToolbar 上。
-
当您说问题出在此处时能否请您解释一下,因为此创建的按钮未链接到您在栏上看到的按钮,因此您按下的按钮没有您的代码在里面指定。
-
我正在写答案,请给我时间打字:)
标签: iphone