右按钮未出现在模态视图控制器上

时间:2011-08-10 09:57:19

标签: iphone objective-c ios

我正在尝试向模态视图控制器添加一个按钮,以便可以将其删除,但按钮不会显示。任何帮助将不胜感激。

以下是代码:

UIViewController* webView = [[UIViewController alloc] init];

UINavigationController* modalViewController = [[UINavigationController alloc]  initWithRootViewController:webView];
[webView release];

UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(hideModalView)];
modalViewController.navigationItem.rightBarButtonItem = doneButton;
[doneButton release];

[globalNavController presentModalViewController:modalViewController animated:YES];

3 个答案:

答案 0 :(得分:2)

你应该这样做。

webView.navigationItem.rightBarButtonItem = doneButton;

答案 1 :(得分:0)

尝试将doneButton添加到UIViewController,然后就可以了。

答案 2 :(得分:0)

也许您应该将webView更改为webViewController,这是一个更好的名称。