Anda dapat menggunakan objek GMSNavigationTermsDialogUIParams
untuk menyesuaikan tampilan
dan nuansa kotak dialog Persyaratan dan Ketentuan dengan mengubah warna
latar belakang, font, dan warna teks.
Contoh
Contoh kode berikut menunjukkan cara menyesuaikan tampilan dan nuansa kotak dialog Persyaratan dan Ketentuan.
Swift
let termsUIParams = GMSNavigationTermsDialogUIParams(
backgroundColor: .brown,
titleFont: UIFont(name:"ChalkboardSE-Bold", size:18),
titleColor: .orange,
mainTextFont: UIFont(name:"MarkerFelt-Wide", size:18),
mainTextColor: .yellow,
buttonsFont: UIFont(name:"Arial-BoldItalicMT", size:14),
cancelButtonTextColor: .green,
acceptButtonTextColor: .blue)
GMSNavigationServices.showTermsAndConditionsDialogIfNeeded(
withTitle: "Some Title",
companyName: "Your Company Name",
uiParams: termsUIParams) { termsAccepted in
if termsAccepted {
// ...
} else {
// ...
}
}
Objective-C
GMSNavigationTermsDialogUIParams *termsUIParams =
[[GMSNavigationTermsDialogUIParams alloc] initWithBackgroundColor:[UIColor brownColor]
titleFont:[UIFont fontWithName:@"ChalkboardSE-Bold" size:18]
titleColor:[UIColor orangeColor]
mainTextFont:[UIFont fontWithName:@"MarkerFelt-Wide" size:18]
mainTextColor:[UIColor yellowColor]
buttonsFont:[UIFont fontWithName:@"Arial-BoldItalicMT" size:14]
cancelButtonTextColor:[UIColor greenColor]
acceptButtonTextColor:[UIColor blueColor]];
[GMSNavigationServices
showTermsAndConditionsDialogIfNeededWithTitle:@"Some Title"
companyName:@"Nav Demo Company"
UIParams:termsUIParams
callback:^(BOOL termsAccepted) {
if (termsAccepted) {
// …
} else {
// …
}
}];