カスタマイズ
キャプチャーフローの利用可能範囲
これらのカスタマイズは、キャプチャーフローが document-capture または liveness の場合にのみ利用できます。
iOS SDK は、言語と色の 2 つのカスタマイズ次元をサポートしています。
言語
setLocale メソッドを使用して、キャプチャーフレーム内の情報メッセージの言語を設定します。LocaleTypes 列挙型を使用してください:
LocaleTypes.PT_BR— ポルトガル語(ブラジル)LocaleTypes.ES_MX— スペイン語(メキシコ)LocaleTypes.ES_ES— スペイン語(スペイン)LocaleTypes.EN_US— 英語(アメリカ)
- Swift
- Objective-C
unicoCheck.setLocale(.EN_US)
[unicoCheck setLocale:EN_US];
情報
- この機能を使用するには、リモートによる有効化が必要な場合があります。使用を希望する場合は、プロジェクトマネージャーまたはUnicoサポートに連絡してください。
- 設定されていない場合、SDKはデフォルト言語としてポルトガル語を使用します。
サポートされる LocaleTypes 値の一覧については、APIリファレンス > 列挙型 を参照してください。
色
AcessoBioThemeDelegate を実装し、AcessoBioManager の setTheme(self) を呼び出すことでカスタムテーマを適用します。各メソッドは Any! を返し、UIColor インスタンスまたは16進数文字列(例:"#FF0000")を受け付けます。
| メソッド | カスタマイズ対象 |
|---|---|
getColorBackground() | シルエットの背景色 |
getColorBackgroundBottomDocument() | 書類キャプチャーボックスの背景色 |
getColorBoxMessage() | メッセージボックスの背景色 |
getColorIconTakePictureButton() | 手動写真撮影ボタンのアイコン色 |
getColorSilhouetteSuccess() | キャプチャー成功時のシルエット色 |
getColorTextBottomDocument() | 書類キャプチャーボックスのテキスト色 |
getColorTextMessage() | メッセージボックス内のテキスト色 |
getCancelButtonIconColor() (任意) | インタラクションあり顔認証カメラのキャンセルアイコン色。実装されていない場合、getColorBackgroundTakePictureButton() が使用されます。 |
- Swift
- Objective-C
import UIKit
import AcessoBio
class ViewController: UIViewController, AcessoBioManagerDelegate, AcessoBioThemeDelegate {
var unicoCheck: AcessoBioManager!
override func viewDidLoad() {
super.viewDidLoad()
unicoCheck = AcessoBioManager(viewController: self)
unicoCheck.setTheme(self)
}
func getColorBackground() -> Any! { /* return color */ }
func getColorBoxMessage() -> Any! { /* return color */ }
func getColorTextMessage() -> Any! { /* return color */ }
func getColorIconTakePictureButton() -> Any! { /* return color */ }
func getColorBackgroundBottomDocument() -> Any! { /* return color */ }
func getColorTextBottomDocument() -> Any! { /* return color */ }
func getColorSilhouetteSuccess() -> Any! { /* return color */ }
func getCancelButtonIconColor() -> Any! { /* return color */ }
}
// .h
#import "AcessoBioThemeDelegate.h"
@interface ViewController : UIViewController
@end
// .m
- (id)getColorBackground { /* return color */ }
- (id)getColorBackgroundBottomDocument { /* return color */ }
- (id)getColorBoxMessage { /* return color */ }
- (id)getColorIconTakePictureButton { /* return color */ }
- (id)getColorSilhouetteSuccess { /* return color */ }
- (id)getColorTextBottomDocument { /* return color */ }
- (id)getColorTextMessage { /* return color */ }
- (id)getCancelButtonIconColor { /* return color */ }
カスタマイズの範囲
その他のカスタマイズ項目はありません。カスタムUIの動作やレイアウトはiOSネイティブSDK では提供されていません。独自UIが必要な場合は、Capture Standard オプション(ヘッドレスAPIインテグレーション)を参照してください。