我有一个带有相机按钮的TabBar应用程序。按下相机按钮时,我想呈现一个模态UIImagePickerControl。当用户选择/拍摄照片时,我想继续显示模态对话框以编辑照片,添加标题等。
这样做的推荐方法是什么?在UIImagePickerControl解散之后立即显示第二个模态对话框,看起来真的很黑。
任何建议都将不胜感激!
答案 0 :(得分:1)
我认为这不是hacky,但如果你愿意,你可以使用显示视图的替代方法:
[self.view addSubview:myOtherView];
只需创建第二个视图控制器,然后将其添加到视图层次结构中。
修改强>
使用iOS5时,presentViewController:animated:completion:
和dismissViewControllerAnimated:completion:
阻止了这种事情的奇迹。这仅适用于iOS 5,但如果这是您的目标市场,那么您就是金色的。