我正在制作一个基于 tabBar 和 navigationBar 的应用程序。在其中,当我单击它时,我在 View 上有一个按钮,然后在 UIImagePickerControllerSourceTypePhotoLibrary 的帮助下,我打开了图像库,但 imagePicker 默认后退按钮,取消按钮未显示在 View 中。就像当我使用 UIImagePickerControllerSourceTypeCamera 时,相机窗口打开但我无法看到单击按钮来捕获图像,因为它会被 tabBar 隐藏。所以请帮我解决这个问题。这是图像的屏幕截图。

最佳答案

你可以在你的 TabbarController 上展示图像选择器(从你的 AppDelegate 或你实现它的地方获取它)而不是像这样的 View Controller :

  YourAppDelegate* appDel = (YourAppDelegate*)[[UIApplication sharedApplication] delegate];

[appDel.tabBarController presentModalViewController:picker animated:YES];

注意:从 ios 6 presentModalViewController:animated: 被弃用并替换为 presentViewController:animated:completion :

关于iphone - 如何将 UIImagePickerController 与基于 tabBar 的应用程序一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12889494/

10-13 04:01