apple-text-interaction
CommunityCustomize text interactions in editors.
Software Engineering#iOS#customize#text-selection#UITextView#text-interaction#UIEditMenuInteraction#text-cursor
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.