我正在开发项目,我必须在点击工具栏按钮时添加一个对话框,这样当用户点击一个用三个按钮打开的对话框时。
例如,如果用户点击分享按钮,则打开一个对话框(指向该按钮),其中包含三个按钮facebook,twitter,email。
请确保我不想使用行动表。
请提供任何示例代码或任何教程。
答案 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目标动作方法中写入),以避免模态视图永远卡在屏幕上。 :)