如何在工具栏上添加对话框按钮点击iPhone?

时间:2011-07-09 07:23:42

标签: iphone button toolbar dialog

我正在开发项目,我必须在点击工具栏按钮时添加一个对话框,这样当用户点击一个用三个按钮打开的对话框时。

例如,如果用户点击分享按钮,则打开一个对话框(指向该按钮),其中包含三个按钮facebook,twitter,email。

请确保我不想使用行动表。

请提供任何示例代码或任何教程。

1 个答案:

答案 0 :(得分:1)

您可以在其视图上创建一个带有三个所需按钮的viewcontroller对象。然后在你当前所在的viewcontroller上,你可以调用presentModalViewController:动画方法。像:

MyModalViewController *modalController=[[MyModalViewController alloc]init];
....... then whereever you touch up the tool bar button you can say:
[self presentModalViewController:modalController animated:YES];

但是你不应该忘记在对话框中调用dismissModalViewControllerAnimated(可能在按钮touchupinside目标动作方法中写入),以避免模态视图永远卡在屏幕上。 :)