apple-text-interaction

Community

Customize text interactions in editors.

Authorsitapix
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Customizing text interaction behavior in text editors, including selection, context menus, link taps, gestures, and cursor appearance, to match specific UX requirements.

Core Features & Use Cases

  • UIEditMenuInteraction enables replacing the system edit menu with custom actions and items.
  • UITextItem Interactions (iOS 17+) for precise taps, long-presses, and tagging of ranges for links, attachments, and custom content.
  • UITextInteraction integration lets you add text interaction to any UIView that implements UITextInput.
  • Cursor and Selection Customization allows changing cursor color, selection behavior, and related gestures to fit app design.
  • Gesture Handling & Delegation demonstrates blocking or steering system gestures and implementing interaction delegates.

Quick Start

Initialize a custom editor and apply UIEditMenuInteraction to customize the edit menu and gestures.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: apple-text-interaction
Download link: https://github.com/sitapix/apple-text/archive/main.zip#apple-text-interaction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.