The most complete doc is available here: https://capgo.app/docs/plugins/textinteraction/
npm install @capgo/capacitor-textinteraction
npx cap syncimport { TextInteraction } from '@capgo/capacitor-textinteraction';
// Disable the iOS magnifier lens while the WebView is visible
await TextInteraction.toggle({ enabled: false });
// Remember to re-enable before presenting any text inputs
await TextInteraction.toggle({ enabled: true });toggle(options: TextInteractionOptions) => Promise<TextInteractionResult>Toggle text interaction (selection) on the Capacitor WebView.
iOS only.
| Param | Type |
|---|---|
options |
TextInteractionOptions |
Returns: Promise<TextInteractionResult>
getPluginVersion() => Promise<{ version: string; }>Get the native Capacitor plugin version
Returns: Promise<{ version: string; }>
| Prop | Type | Description |
|---|---|---|
success |
boolean |
true when the platform supports toggling text interaction (iOS >= 14.5), otherwise false. |
| Method | Signature | Description |
|---|---|---|
| getPluginVersion | () => Promise<{ version: string; }> | Get the native Capacitor plugin version |
| Prop | Type | Description |
|---|---|---|
enabled |
boolean |
Whether text interaction should be enabled or disabled. Disabling hides the magnifier lens reintroduced with iOS 15. |
This plugin was inspired by the work of https://github.com/astrocreep/capacitor-plugins/tree/main/packages/textinteraction
