Skip to content

Commit cf812a2

Browse files
authored
Merge pull request #53 from skill20/dev
修复v0.6.4 ios 版本适配bug
2 parents 57d6a13 + f715f03 commit cf812a2

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

example/lib/main.dart

+4-2
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,10 @@ class _MyAppState extends State<MyApp> {
369369
uiConfig.privacyNavColor = Colors.red.value;;
370370
uiConfig.privacyNavTitleTextColor = Colors.blue.value;
371371
uiConfig.privacyNavTitleTextSize = 16;
372-
uiConfig.privacyNavTitleTitle1 = "协议1 web页标题";
373-
uiConfig.privacyNavTitleTitle2 = "协议2 web页标题";
372+
373+
uiConfig.privacyNavTitleTitle ="ios lai le";//only ios
374+
uiConfig.privacyNavTitleTitle1 = "协议11 web页标题";
375+
uiConfig.privacyNavTitleTitle2 = "协议22 web页标题";
374376
uiConfig.privacyNavReturnBtnImage = "return_bg";//图片必须存在;
375377

376378
/// 添加自定义的 控件 到授权界面

ios/Classes/JverifyPlugin.m

+3-3
Original file line numberDiff line numberDiff line change
@@ -714,13 +714,13 @@ - (void)setCustomUIWithUIConfig:(JVUIConfig *)uiconfig configArguments:(NSDictio
714714

715715
/************** 协议 web 页面 ***************/
716716
NSNumber *privacyNavColor = [self getValue:config key:@"privacyNavColor"];
717-
if (navColor) {
717+
if (privacyNavColor) {
718718
uiconfig.agreementNavBackgroundColor = UIColorFromRGB([privacyNavColor intValue]);
719719
}
720720

721-
NSString *privacyNavText = [self getValue:config key:@"privacyNavTitleTitle1"];
721+
NSString *privacyNavText = [self getValue:config key:@"privacyNavTitleTitle"];
722722
if (!privacyNavText) {
723-
privacyNavText = @"服务条款";
723+
privacyNavText = @"运营商服务条款";
724724
}
725725

726726
UIColor *privacyNavTitleTextColor = UIColorFromRGB(-1);

lib/jverify.dart

+9-5
Original file line numberDiff line numberDiff line change
@@ -533,10 +533,11 @@ class JVUIConfig {
533533
int privacyNavColor; // 导航栏颜色
534534
int privacyNavTitleTextColor; // 标题颜色
535535
int privacyNavTitleTextSize; // 标题大小
536+
String privacyNavTitleTitle; //协议0 web页面导航栏标题 only ios
536537
String privacyNavTitleTitle1; // 协议1 web页面导航栏标题
537538
String privacyNavTitleTitle2; // 协议2 web页面导航栏标题
538539
String privacyNavReturnBtnImage;
539-
JVIOSBarStyle privacyStatusBarStyle; //隐私协议web页 状态栏样式设置 only iOS
540+
JVIOSBarStyle privacyStatusBarStyle; //隐私协议web页 状态栏样式设置 only iOS
540541

541542
///隐私页
542543
bool privacyStatusBarColorWithNav = false; //隐私页web状态栏是否与导航栏同色 only android
@@ -552,7 +553,8 @@ class JVUIConfig {
552553
bool statusBarHidden = false; //授权页状态栏是否隐藏 only android
553554
bool virtualButtonTransparent = false; //授权页虚拟按键背景是否透明 only android
554555

555-
JVIOSBarStyle authStatusBarStyle = JVIOSBarStyle.StatusBarStyleDefault;//授权页状态栏样式设置 only iOS
556+
JVIOSBarStyle authStatusBarStyle =
557+
JVIOSBarStyle.StatusBarStyleDefault; //授权页状态栏样式设置 only iOS
556558

557559
///是否需要动画
558560
bool needStartAnim = false; //设置拉起授权页时是否需要显示默认动画
@@ -643,11 +645,13 @@ class JVUIConfig {
643645
"statusBarTransparent": statusBarTransparent,
644646
"statusBarHidden": statusBarHidden,
645647
"virtualButtonTransparent": virtualButtonTransparent,
646-
"authStatusBarStyle":getStringFromEnum(authStatusBarStyle),
647-
"privacyStatusBarStyle":getStringFromEnum(privacyStatusBarStyle),
648+
"authStatusBarStyle": getStringFromEnum(authStatusBarStyle),
649+
"privacyStatusBarStyle": getStringFromEnum(privacyStatusBarStyle),
648650

649651
"needStartAnim": needStartAnim,
650652
"needCloseAnim": needCloseAnim,
653+
654+
"privacyNavTitleTitle": privacyNavTitleTitle ??= null,
651655
}..removeWhere((key, value) => value == null);
652656
}
653657
}
@@ -834,7 +838,7 @@ enum JVIOSLayoutItem {
834838
*
835839
* */
836840
enum JVIOSBarStyle {
837-
StatusBarStyleDefault, // Automatically chooses light or dark content based on the user interface style
841+
StatusBarStyleDefault, // Automatically chooses light or dark content based on the user interface style
838842
StatusBarStyleLightContent, // Light content, for use on dark backgrounds iOS 7 以上
839843
StatusBarStyleDarkContent // Dark content, for use on light backgrounds iOS 13 以上
840844
}

0 commit comments

Comments
 (0)