我需要做的是在呈现 UIImagePicker 控制器之前呈现这个带有按钮的半模态视图,如下图所示:
我相信世界上所有处理 UIImagePicker Controller 的应用程序都有这个“预览”,但我已经为此苦苦挣扎了 2 天,还没有找到实现这一目标的方法。
我已经在这方面搜索了很多,但仍然不知道这是添加到主视图的子视图、模态视图控制器还是 UIImagePicker 本身的某些属性,只要我拥有的几乎所有应用程序搜索具有完全相同的呈现方式。
任何帮助将不胜感激。
我需要做的是在呈现 UIImagePicker 控制器之前呈现这个带有按钮的半模态视图,如下图所示:
我相信世界上所有处理 UIImagePicker Controller 的应用程序都有这个“预览”,但我已经为此苦苦挣扎了 2 天,还没有找到实现这一目标的方法。
我已经在这方面搜索了很多,但仍然不知道这是添加到主视图的子视图、模态视图控制器还是 UIImagePicker 本身的某些属性,只要我拥有的几乎所有应用程序搜索具有完全相同的呈现方式。
任何帮助将不胜感激。
您需要使用 UIActionSheet 组件。这是一个示例:
UIActionSheet * sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"ADVICES_ADD_PICTURE", nil)
delegate:self
cancelButtonTitle:NSLocalizedString(@"CANCEL", nil)
destructiveButtonTitle:nil
otherButtonTitles:NSLocalizedString(@"WITHOUT_PICTURE", nil),NSLocalizedString(@"TAKE_PICTURE", nil), NSLocalizedString(@"CHOOSE_PICTURE", nil), nil];
[sheet showInView:self.view];