---
title: Anpassung
canonical: https://developer.unico.io/de/dual-api/developers/sdks-and-tools/ios/customization
locale: de
generated_by: markdown-export
---

:::warning[Verfügbarkeit des Aufnahme-Flows]
Diese Anpassungen sind nur verfügbar, wenn der Aufnahme-Flow **`document-capture`** oder **`liveness`** ist.
:::

Das iOS SDK unterstützt zwei Anpassungsdimensionen: Sprache und Farben.

## Sprache

Konfigurieren Sie die Sprache der Informationsmeldungen in den Aufnahmerahmen über die Methode `setLocale`. Verwenden Sie das `LocaleTypes`-Enum:

- `LocaleTypes.PT_BR` — Portugiesisch (Brasilien)
- `LocaleTypes.ES_MX` — Spanisch (Mexiko)
- `LocaleTypes.ES_ES` — Spanisch (Spanien)
- `LocaleTypes.EN_US` — Englisch (USA)

### Swift

  ```swift
  unicoCheck.setLocale(.EN_US)
  ```

### Objective-C

  ```objectivec
  [unicoCheck setLocale:EN_US];
  ```

:::info
- Zur Nutzung dieser Funktion kann eine Fernaktivierung erforderlich sein. Wenn Sie sie verwenden möchten, informieren Sie Ihren Projektmanager oder den Unico-Support.
- Wenn nicht konfiguriert, verwendet das SDK Portugiesisch als Standardsprache.
:::

Die vollständige Liste der unterstützten `LocaleTypes`-Werte finden Sie unter [API-Referenz > Enums](/developers/sdks-and-tools/ios/api-reference/enums).

## Farben

Wenden Sie ein benutzerdefiniertes Theme an, indem Sie `AcessoBioThemeDelegate` implementieren und `setTheme(self)` auf dem `AcessoBioManager` aufrufen. Jede Methode gibt `Any!` zurück und akzeptiert entweder eine **`UIColor`-Instanz** oder einen **hexadezimalen String** (z.B. `"#FF0000"`).

| Methode | Was angepasst wird |
|---|---|
| `getColorBackground()` | Hintergrundfarbe der Silhouette |
| `getColorBackgroundBottomDocument()` | Hintergrundfarbe des Dokumentenaufnahmefelds |
| `getColorBoxMessage()` | Hintergrundfarbe des Nachrichtenfelds |
| `getColorIconTakePictureButton()` | Symbolfarbe der manuellen Fotoaufnahmeschaltfläche |
| `getColorSilhouetteSuccess()` | Silhouettenfarbe bei erfolgreicher Aufnahme |
| `getColorTextBottomDocument()` | Textfarbe des Dokumentenaufnahmefelds |
| `getColorTextMessage()` | Textfarbe innerhalb des Nachrichtenfelds |
| `getCancelButtonIconColor()` *(optional)* | Symbolfarbe des Abbrechen-Buttons für die Liveness-Kamera mit Interaktion. Wenn nicht implementiert, wird `getColorBackgroundTakePictureButton()` verwendet. |

### Swift

  ```swift
  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 */ }
  }
  ```

### Objective-C

  ```objectivec
  // .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 */ }
  ```

:::warning[Anpassungsumfang]
Keine weiteren Anpassungsdimensionen sind verfügbar. Benutzerdefiniertes UI-Verhalten und Layout werden vom nativen iOS SDK nicht angeboten. Wenn Sie eine proprietäre UI benötigen, lesen Sie die Option [Capture Standard](/developers/sdks-and-tools/capture-standard) (Headless-API-Integration).
:::