在UIImagePickerController覆盖整个屏幕之前如何防止状态栏消失?

时间:2017-08-14 20:57:10

标签: ios swift cocoa-touch uiimagepickercontroller uistatusbar

这是一个显示问题的GIF:

enter image description here

当像这样展示UIImagePickerController时:

self.present(imagePicker, animated: true, completion: nil)

状态栏在图像选择器全屏显示之前消失。

我遇到的问题是,当状态栏消失在烟雾中时,导航栏会跳起来占据状态栏留下的空白。当UIImagePickerController被解雇时,状态栏会显示在正确的位置。

我目前没有以任何方式自定义状态栏,都是默认状态。

有没有办法阻止UIStatusBar消失,至少在UIImagePickerController动画完成之前?

1 个答案:

答案 0 :(得分:1)

如果您希望状态栏保持在屏幕顶部,则应创建自定义窗口并手动应用动画。这可能会有所帮助:

for (i in 1:ncol(df)) {
  colnames(df)[i] <- vector(mode = "list", length = nrow(df))
  return (colnames(df)[i])
}