- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 UIImagePickerController 录制视频和拍照,编辑视频并将其保存到文件中。在关闭 UIImagePickerController 时,状态栏会闪烁红色并消失,有时我的标签栏会向下移动。无法理解为什么会出现这种情况。
我想避免这种情况。我一直在从 iOS8.1、iOS8、iOS7.1 等降低频率中注意到这一点
标签栏向下移动一段时间(意味着随机)。
为什么当我录制视频并上传到服务器或使用 uiimagepickerviewcontreller 中的取消按钮时出现钢筋。 .为什么它在我拍照时不进来,为什么它不是每次都随机进来。
-(void)mediaAction{
/// calling action sheet action
}
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
//setting for image
cameraUI = [[UIImagePickerController alloc] init];
cameraUI.delegate = self;
//Get the name of the current pressed button
NSString *buttonTitle = [actionSheet buttonTitleAtIndex:buttonIndex];
if ([buttonTitle isEqualToString:@"Record a Video"]) {
mediachecker=@"video";
cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
cameraUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
cameraUI.allowsEditing = NO;
[self presentViewController:cameraUI animated:YES completion:nil];
}
if ([buttonTitle isEqualToString:@"Upload from Gallery"]) {
//NSLog(@"ChooseFromGallery");
mediachecker=@"video";
cameraUI.allowsEditing = YES;
cameraUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
cameraUI.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentViewController:cameraUI animated:YES completion:NULL];
}
if ([buttonTitle isEqualToString:@"Click a Picture"]) {
mediachecker=@"photo";
cameraUI.allowsEditing=YES;
cameraUI.sourceType=UIImagePickerControllerSourceTypeCamera;
[self presentViewController:cameraUI animated:YES completion:NULL];
//NSLog(@"UseCamera");
}
if ([buttonTitle isEqualToString:@"Photo Library"]) {
//NSLog(@"UseGallery");
mediachecker=@"photo";
cameraUI.allowsEditing=YES;
cameraUI.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:cameraUI animated:YES completion:NULL];
}
if ([buttonTitle isEqualToString:@"Cancel"]) {
}
}
- (void) imagePickerController: (UIImagePickerController *) picker
didFinishPickingMediaWithInfo: (NSDictionary *) info {
[picker dismissViewControllerAnimated:YES completion:nil];
//getting file here; and uploading
}
- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {
[[picker presentingViewController] dismissViewControllerAnimated:YES completion:nil];
//dissming here;
}
我已经引用了这些链接 Redbar Noticed when dismissing UIImagePickerController
IPhone - After dismissing Modal View Controller - gap is left at top of page
但仍然遇到同样的问题。如何解决这个问题。
最佳答案
我在拍摄视频时遇到了 UIImagePickerViewController 关闭的相同问题:不要递归引用 Stack Overflow 链接,但这为我解决了这个问题:
尝试:“您应该在 .plist 中将“基于 View Controller 的状态栏外观”值设置为 YES”
UIImagePickerController messing tabbar frame when dismissing
不知道为什么那个答案引用了这个,这里没有回答。
关于ios - UIImagePickerController 解雇时使用 UITabbarcontroller 获取带有应用程序名称的红色条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722873/
我的代码需要范围守卫,但是我是否必须手动 Dismiss() 从函数正常退出时所有范围守卫?即 void Deleter(MyClass* obj) { delete obj; } MyCla
当 UIPopoverController 被 UIPopoverController 本身的矩形之外的任何地方触摸解除时,是否有一个方法被调用? 状态: firstView 有一个 navBar。它
为调用实现 twilio,我尝试使用广播接收器而不是 twilio 逻辑的 Activity 。我的广播接收器应该通过 onReceive() 捕捉到 Intent ,但实际上并没有。听到了呼唤!但无
在我的应用程序中,我希望在多个 View 中显示 alertview。所以我所做的只是在实用程序类中编写了一个 alertview 并在任何地方使用它。这工作正常。 我什至尝试设置 但徒劳无功。 实用
我想使用具有以下行为/功能的 PopupWindow: 它是可聚焦的(在内部有交互式控件,例如按钮) 弹出窗口“下”的 View 必须正确使用弹出窗口外的触摸 .. 但弹出窗口必须保留在屏幕上,即使在
我正在为 tvOS 开发应用程序,但在取消 UIAlertController 时遇到问题。我在普通 UIViewController 之上呈现一个 UIAlertController。当我按下电视
我有一个 Controller A,还有一个 UIButton,单击它我将呈现一个新的 Controller B。但问题是 Controller B 首先嵌入了 NAV。所以最终我将介绍 UINavi
当我单击从 Web 服务打开所单击项目的数据的列表项时,我想打开一个 ProgressDialog。ProgressDialog 需要出现,直到被点击项目的 WebContent 被打开。 我知道使用
任何人都可以帮助我防止 alertview 在其按钮单击事件中被解雇吗?? 我有一个 textview 作为我的 alertView 的 subview ,如果 textview 的值为 nil,我不
这是按钮操作: @IBAction func readyPressed(sender: NSButton) { self.dismissController(Hardness)
我正在尝试防止当用户点击弹出窗口外部时弹出窗口被关闭。我似乎对此有其他问题/答案,他们似乎都建议使用 modalInPopover 作为 View 。正如我所看到的那样,我已经在 viewDidApp
我正在将 SFSafariViewController 推送到 UITabBarController 中。但单击 Safari 完成按钮会关闭 UITabBarController。如何预防? 最佳答
我有 2 个 viewcontroller,第一个 VC 包含 backButton。 firstVC.h @protocol DVDelegate -(void)DVViewControllerD
这是我的设置: 导航 Controller :ViewcontrollerA -> ViewControllerB ViewcontrollerB 显示一个 imagePickerController
我使用 ProgressDialog 向用户显示他必须等待,并在用户必须等待时使我的应用程序表面“不可触摸”。我向 progressDialog 添加了一个按钮,如果某些条件为真,它应该开始一些操作。
我目前正在尝试实现移动和导出模式的功能。我所做的就是让用户导航到他们想要将文件移动/导出到的目录,然后在他们选择的目录上调用 dismissGrantingAccessToURL,并附加原始文件的文件
我是一名优秀的程序员,十分优秀!