我想改變UIImagePickerController statusBar顏色爲白色,我成功地設置白色StatusBar與下面的代碼。UIImagePickerController StatusBar爲白色
查看基於控制器的狀態欄外觀= YES
-(UIViewController*)childViewControllerForStatusBarStyle {
return nil;
}
-(UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
截圖
ISSUE
當我提出的UIImagePickerController,狀態欄是白色(第一圖片)比我選擇專輯之一,它會顯示所有視頻列表(第二圖片) &比我點擊特定的視頻,它會顯示視頻預覽(第三圖片)。
當我按下「取消」從視頻預覽按鈕,就彈出所有視頻列表(第二屏幕)(但狀態欄將變爲黑色)
如何設置狀態欄白色的?
在此先感謝。
爲什麼不實施'UIImagePickerController'的擴展並且放入' - (UIStatusBarStyle)preferredStatusBarStyle {return}返回UIStatusBarStyleLightContent; }'在擴展名? –
@FahriAzimov:謝謝你,我創建了UIImagePickerController的擴展,並在其中添加preferredStatusBarStyle並且它可以工作。 – Kuldeep
歡迎您!我將添加這個答案,如果解決方案解決了您的問題,請接受它。 –