以下是我的代码:

QLPreviewController *previewController=[[QLPreviewController alloc]init];

previewController.delegate = self;
previewController.dataSource = self;
[self presentViewController:previewController animated:YES completion:NULL];

我已将基于的ViewController 的状态栏属性设置为NO。

当我呈现 QLPreviewController 时,状态栏被隐藏。
请告诉我这个问题的解决方案。

最佳答案

尝试这个...

QLPreviewController *previewController=[[QLPreviewController alloc]init];
previewController.delegate = self;
previewController.dataSource = self;
[self presentViewController:previewController animated:YES completion:^{ [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];}];

10-08 14:53