---
title: अनुकूलन
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/ios/customization
locale: hi
generated_by: markdown-export
---

:::warning[कैप्चर फ्लो उपलब्धता]
ये अनुकूलन केवल तभी उपलब्ध हैं जब कैप्चर फ्लो **`document-capture`** या **`liveness`** हो।
:::

iOS SDK अनुकूलन के दो आयामों का समर्थन करता है: भाषा और रंग।

## Language

`setLocale` मेथड के माध्यम से कैप्चर फ्रेम में सूचनात्मक संदेशों की भाषा कॉन्फ़िगर करें। `LocaleTypes` enum का उपयोग करें:

- `LocaleTypes.PT_BR` — पुर्तगाली (ब्राज़ील)
- `LocaleTypes.ES_MX` — स्पेनिश (मेक्सिको)
- `LocaleTypes.ES_ES` — स्पेनिश (स्पेन)
- `LocaleTypes.EN_US` — अंग्रेज़ी (USA)

### Swift

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

### Objective-C

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

:::info
- इस सुविधा का उपयोग करने के लिए remote activation आवश्यक हो सकता है। यदि आप इसका उपयोग करना चाहते हैं, तो अपने project manager या Unico support को सूचित करें।
- यदि कॉन्फ़िगर नहीं किया गया, तो SDK डिफ़ॉल्ट भाषा के रूप में पुर्तगाली का उपयोग करता है।
:::

समर्थित `LocaleTypes` मानों की पूरी सूची के लिए [API Reference > Enums](/developers/sdks-and-tools/ios/api-reference/enums) देखें।

## Colors

`AcessoBioThemeDelegate` को implement करके और `AcessoBioManager` पर `setTheme(self)` कॉल करके कस्टम थीम लागू करें। प्रत्येक विधि `Any!` लौटाती है और **`UIColor` इंस्टेंस** या **हेक्साडेसिमल स्ट्रिंग** (उदा. `"#FF0000"`) स्वीकार करती है।

| मेथड | यह क्या अनुकूलित करता है |
|---|---|
| `getColorBackground()` | सिल्हूट का बैकग्राउंड रंग |
| `getColorBackgroundBottomDocument()` | दस्तावेज़ कैप्चर बॉक्स का बैकग्राउंड रंग |
| `getColorBoxMessage()` | मैसेज बॉक्स का बैकग्राउंड रंग |
| `getColorIconTakePictureButton()` | मैन्युअल फोटो कैप्चर बटन का आइकन रंग |
| `getColorSilhouetteSuccess()` | कैप्चर सफल होने पर सिल्हूट का रंग |
| `getColorTextBottomDocument()` | दस्तावेज़ कैप्चर बॉक्स का टेक्स्ट रंग |
| `getColorTextMessage()` | मैसेज बॉक्स के अंदर टेक्स्ट का रंग |
| `getCancelButtonIconColor()` *(वैकल्पिक)* | इंटरैक्शन के साथ Liveness कैमरे के लिए cancel आइकन का रंग। यदि implement नहीं किया गया, तो `getColorBackgroundTakePictureButton()` का उपयोग किया जाता है। |

### 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[अनुकूलन का दायरा]
कोई अन्य अनुकूलन आयाम उपलब्ध नहीं हैं। कस्टम UI व्यवहार और लेआउट native iOS SDK द्वारा प्रदान नहीं किए जाते। यदि आपको proprietary UI की आवश्यकता है, तो [Capture Standard](/developers/sdks-and-tools/capture-standard) विकल्प (headless API integration) देखें।
:::