【发布时间】:2011-07-09 07:23:42
【问题描述】:
我正在开发一个项目,我必须在单击工具栏按钮时添加一个对话框,当用户单击打开带有三个按钮的对话框时。
例如,如果用户单击共享按钮,则会打开一个对话框(指向该按钮),其中包含三个按钮 facebook、twitter、email。
请确定我不想使用操作表。
请提供任何示例代码或任何教程。
【问题讨论】:
标签: iphone button toolbar dialog
我正在开发一个项目,我必须在单击工具栏按钮时添加一个对话框,当用户单击打开带有三个按钮的对话框时。
例如,如果用户单击共享按钮,则会打开一个对话框(指向该按钮),其中包含三个按钮 facebook、twitter、email。
请确定我不想使用操作表。
请提供任何示例代码或任何教程。
【问题讨论】:
标签: iphone button toolbar dialog
您可以在其视图上创建一个带有三个所需按钮的 viewcontroller 对象。然后在您当前所在的视图控制器上,您可以调用 presentModalViewController:animated 方法。喜欢:
MyModalViewController *modalController=[[MyModalViewController alloc]init];
....... then whereever you touch up the tool bar button you can say:
[self presentModalViewController:modalController animated:YES];
但是你不应该忘记在对话框的某个时候调用dismissModalViewControllerAnimated(可能在按钮touchupinside目标操作方法中写这个)以避免模态视图永远卡在屏幕上。 :)
【讨论】: