帮助菜单iPhone

时间:2011-03-22 19:52:22

标签: iphone objective-c

我对我的iPhone应用程序有设计问题/技术问题。

我有一个非常简单(读取非常简单)的单视图应用程序。它完成了我需要做的一切。但是我发现自己需要一个帮助视图。我真的不知道该怎么做!

我的主视图控制器中有一个简单的helpButton()方法,我真的只想显示一个带有一堆图像的滚动视图,这些图像显示了在使用我的应用程序时要做什么。但是,我应该创建一个新的viewcontroller类吗?我如何从我的方法中调用它?

我真的想到了一个不幸的简单方法,只是将一个scrollview放在所有东西后面并隐藏它。然后在调用IBAction时显示它。可怕...

对不起,如果这是基本的,我还不需要做更多的事情!

2 个答案:

答案 0 :(得分:1)

几个选项:

1)以编程方式或甚至在现有XIB文件中创建新的UIView对象。使用[self.view addSubview:view]方法显示它。 2)使用自己的XIB文件创建一个新的UIViewController。使用[self presentModalViewController:anaimated:]显示它。

无论哪种方式,您都需要在新视图中添加一些内容,以便在完成后将其解除。

答案 1 :(得分:1)

您可以推送modalViewController。要做到这一点,只需使用scrollview及其中的相关数据创建一个新的viewController,然后

MyViewController *myViewController = [[MyViewController alloc] init];
[self presentModalViewController:myViewController animated:YES];

在新的viewController中创建一个IBAction,并在该动作中使用一个连接按钮来关闭modalView(类似这样:

IBAction done {
[self dismissModalViewControllerAnimated:YES];
}