@@ -533,6 +533,7 @@ class JVUIConfig {
533533 String privacyNavTitleTitle1; // 协议1 web页面导航栏标题
534534 String privacyNavTitleTitle2; // 协议2 web页面导航栏标题
535535 String privacyNavReturnBtnImage;
536+ JVIOSBarStyle privacyStatusBarStyle; //隐私协议web页 状态栏样式设置 only iOS
536537
537538 ///隐私页
538539 bool privacyStatusBarColorWithNav = false ; //隐私页web状态栏是否与导航栏同色 only android
@@ -548,7 +549,9 @@ class JVUIConfig {
548549 bool statusBarHidden = false ; //授权页状态栏是否隐藏 only android
549550 bool virtualButtonTransparent = false ; //授权页虚拟按键背景是否透明 only android
550551
551- ///是否需要动画only android
552+ JVIOSBarStyle authStatusBarStyle;//授权页状态栏样式设置 only iOS
553+
554+ ///是否需要动画
552555 bool needStartAnim = false ; //设置拉起授权页时是否需要显示默认动画
553556 bool needCloseAnim = false ; //设置关闭授权页时是否需要显示默认动画
554557
@@ -635,6 +638,8 @@ class JVUIConfig {
635638 "statusBarTransparent" : statusBarTransparent,
636639 "statusBarHidden" : statusBarHidden,
637640 "virtualButtonTransparent" : virtualButtonTransparent,
641+ "authStatusBarStyle" : authStatusBarStyle,
642+ "privacyStatusBarStyle" : privacyStatusBarStyle,
638643
639644 "needStartAnim" : needStartAnim,
640645 "needCloseAnim" : needCloseAnim,
@@ -817,6 +822,12 @@ enum JVIOSLayoutItem {
817822 ItemSuper
818823}
819824
825+ enum JVIOSBarStyle {
826+ StatusBarStyleDefault , // Automatically chooses light or dark content based on the user interface style
827+ StatusBarStyleLightContent , // Light content, for use on dark backgrounds iOS 7 以上
828+ StatusBarStyleDarkContent // Dark content, for use on light backgrounds iOS 13 以上
829+ }
830+
820831String getStringFromEnum <T >(T ) {
821832 if (T == null ) {
822833 return null ;
0 commit comments