# IDCapture Class Reference



## Scope and provenance

- Product: mobile
- Status: Imported reference snapshot. Import date is not a verification date or guarantee of current release support.
- SDK version: Not declared for this page. Versions in examples must not be assumed current.
- Environment: Page-specific. Confirm the environment host, credentials, and service configuration; do not infer them from another product.
- Source: https://documentation.idmission.com/identity/iOS-SDK-2/Classes/IDCapture.html
- Imported at: 2026-10-21T17:27:02.187Z
- Canonical page: https://docs.idmission.com/mobile/reference/ios/Classes/IDCapture
- Agent index: https://docs.idmission.com/llms.txt

---

<a id="idcapture"></a>

# IDCapture

```
public class IDCapture
```

Documentation for the `IDCapture.framework` parameter overrides.

- <a id="/s:17IDentitySDK_Swift9IDCaptureC7optionsAC7OptionsVvpZ"></a>

  <a id="//apple_ref/swift/Variable/options"></a>

  `options`

  ID capture options.

  <a id="declaration"></a>

  #### Declaration

  Swift

  ```
  public static var options: IDCapture.Options
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC7stringsAC7StringsVvpZ"></a>

  <a id="//apple_ref/swift/Variable/strings"></a>

  `strings`

  ID capture strings.

  <a id="declaration-2"></a>

  #### Declaration

  Swift

  ```
  public static var strings: IDCapture.Strings
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6colorsAC6ColorsVvpZ"></a>

  <a id="//apple_ref/swift/Variable/colors"></a>

  `colors`

  ID capture color overrides.

  <a id="declaration-3"></a>

  #### Declaration

  Swift

  ```
  public static var colors: IDCapture.Colors
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC5fontsAC5FontsVvpZ"></a>

  <a id="//apple_ref/swift/Variable/fonts"></a>

  `fonts`

  ID capture font overrides.

  <a id="declaration-4"></a>

  #### Declaration

  Swift

  ```
  public static var fonts: IDCapture.Fonts
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6imagesAC6ImagesVvpZ"></a>

  <a id="//apple_ref/swift/Variable/images"></a>

  `images`

  ID capture image overrides.

  <a id="declaration-5"></a>

  #### Declaration

  Swift

  ```
  public static var images: IDCapture.Images
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6layoutAC6LayoutVvpZ"></a>

  <a id="//apple_ref/swift/Variable/layout"></a>

  `layout`

  ID capture layout overrides.

  <a id="declaration-6"></a>

  #### Declaration

  Swift

  ```
  public static var layout: IDCapture.Layout
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC5styleAC11ButtonStyleVvpZ"></a>

  <a id="//apple_ref/swift/Variable/style"></a>

  `style`

  Selfie capture button style overrides.

  <a id="declaration-7"></a>

  #### Declaration

  Swift

  ```
  public static var style: IDCapture.ButtonStyle
  ```

<a id="/3.5"></a>

[]()

<a id="//apple_ref/swift/Section/3.5"></a>

[]()

[](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture.md#/3.5)

<a id="3-5"></a>

### 3.5

- <a id="/s:17IDentitySDK_Swift9IDCaptureC13captureAnywayyyF"></a>

  <a id="//apple_ref/swift/Method/captureAnyway()"></a>

  `captureAnyway()`

  <a id="declaration-8"></a>

  #### Declaration

  Swift

  ```
  public func captureAnyway()
  ```

<a id="/Get Exif Data For Front/Back."></a>

[]()

<a id="//apple_ref/swift/Section/Get Exif Data For Front/Back."></a>

[]()

[](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture.md#/Get%20Exif%20Data%20For%20Front%2FBack.)

<a id="get-exif-data-for-front-back"></a>

### Get Exif Data For Front/Back.

- <a id="/s:17IDentitySDK_Swift9IDCaptureC4doneyyF"></a>

  <a id="//apple_ref/swift/Method/done()"></a>

  `done()`

  <a id="declaration-9"></a>

  #### Declaration

  Swift

  ```
  public func done()
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6ColorsV"></a>

  <a id="//apple_ref/swift/Struct/Colors"></a>

  `Colors`

  ID capture UI customization color overrides.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Colors.md)

  <a id="declaration-10"></a>

  #### Declaration

  Swift

  ```
  struct Colors
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC5FontsV"></a>

  <a id="//apple_ref/swift/Struct/Fonts"></a>

  `Fonts`

  ID capture UI customization font overrides.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Fonts.md)

  <a id="declaration-11"></a>

  #### Declaration

  Swift

  ```
  struct Fonts
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6ImagesV"></a>

  <a id="//apple_ref/swift/Struct/Images"></a>

  `Images`

  ID capture UI customization image overrides.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Images.md)

  <a id="declaration-12"></a>

  #### Declaration

  Swift

  ```
  struct Images
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC20CaptureLabelPositionO"></a>

  <a id="//apple_ref/swift/Enum/CaptureLabelPosition"></a>

  `CaptureLabelPosition`

  Label position.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/CaptureLabelPosition.md)

  <a id="declaration-13"></a>

  #### Declaration

  Swift

  ```
  enum CaptureLabelPosition
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC13LabelPositionO"></a>

  <a id="//apple_ref/swift/Enum/LabelPosition"></a>

  `LabelPosition`

  Label position.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/LabelPosition.md)

  <a id="declaration-14"></a>

  #### Declaration

  Swift

  ```
  enum LabelPosition
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC6LayoutV"></a>

  <a id="//apple_ref/swift/Struct/Layout"></a>

  `Layout`

  ID capture UI customization layout overrides.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Layout.md)

  <a id="declaration-15"></a>

  #### Declaration

  Swift

  ```
  struct Layout
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC7OptionsV"></a>

  <a id="//apple_ref/swift/Struct/Options"></a>

  `Options`

  ID capture options.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Options.md)

  <a id="declaration-16"></a>

  #### Declaration

  Swift

  ```
  struct Options
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC7StringsV"></a>

  <a id="//apple_ref/swift/Struct/Strings"></a>

  `Strings`

  ID capture strings.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/Strings.md)

  <a id="declaration-17"></a>

  #### Declaration

  Swift

  ```
  struct Strings
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC17ButtonBorderStyleV"></a>

  <a id="//apple_ref/swift/Struct/ButtonBorderStyle"></a>

  `ButtonBorderStyle`

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/ButtonBorderStyle.md)

  <a id="declaration-18"></a>

  #### Declaration

  Swift

  ```
  struct ButtonBorderStyle
  ```

- <a id="/s:17IDentitySDK_Swift9IDCaptureC11ButtonStyleV"></a>

  <a id="//apple_ref/swift/Struct/ButtonStyle"></a>

  `ButtonStyle`

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Classes/IDCapture/ButtonStyle.md)

  <a id="declaration-19"></a>

  #### Declaration

  Swift

  ```
  struct ButtonStyle
  ```

<a id="footer"></a>

© 2026 [IDmission](https://www.idmission.com/). All rights reserved. (Last updated: 2026-07-20)

Generated by [jazzy ♪♫ v0.15.3](https://github.com/realm/jazzy), a [Realm](https://realm.io/) project.
