LinkedIn.Hakawai.Net9
7.4.9-no-trim
dotnet add package LinkedIn.Hakawai.Net9 --version 7.4.9-no-trim
NuGet\Install-Package LinkedIn.Hakawai.Net9 -Version 7.4.9-no-trim
<PackageReference Include="LinkedIn.Hakawai.Net9" Version="7.4.9-no-trim" />
<PackageVersion Include="LinkedIn.Hakawai.Net9" Version="7.4.9-no-trim" />
<PackageReference Include="LinkedIn.Hakawai.Net9" />
paket add LinkedIn.Hakawai.Net9 --version 7.4.9-no-trim
#r "nuget: LinkedIn.Hakawai.Net9, 7.4.9-no-trim"
#addin nuget:?package=LinkedIn.Hakawai.Net9&version=7.4.9-no-trim&prerelease
#tool nuget:?package=LinkedIn.Hakawai.Net9&version=7.4.9-no-trim&prerelease
LinkedIn.Hakawai .NET-iOS Binding Library
Hakawai
A subclass of UITextView
providing extended functionality and support for 'plugins'. Hakawai ships with the Mentions
plug-in, which provides a powerful and flexible way to easily add social-media-esque @mentions-style annotation support to your iOS app.
For a higher-level overview, check out our blog post at the LinkedIn engineering blog.
✨ Features
- A convenient drop-in replacement for
UITextView
instances- Includes Storyboards and XIBs
- Easily modify add, remove, and transform the text view's plain and attributed text using a set of powerful block-based APIs
- Work with attribute formatting and easily register or unregister custom attributes with enhanced attribute APIs
- Easily add, remove, and manage accessory views
- These UI elements can be added/removed from the text view for additional functionality
- Lock the current line of text to the top or the bottom of the text view using single-line viewport mode
- Programmatically dismiss autocorrect suggestions, and temporarily override the autocorrect, autocorrection, and spell checking modes
- Solve several
UITextView
text layout bugs as Hakawai implements a custom layout manager and text container - Extend functionality by registering or unregistering plugins
- EXPERIMENTAL - Easily monitor user changes to the text view's contents using the optional Abstraction Layer
- Two-stage insertion for Chinese and Japanese keyboards is also properly handled
- Abstraction Layer is built into the text view
- Can also be pulled out and used independently if you desire
For complete information on the original library see https://github.com/linkedin/Hakawai
For a simple setup to support mentions inside this UITextView see DefaultChooserViewController.cs in Sample project
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0-ios18.0 is compatible. net9.0-maccatalyst18.0 is compatible. net10.0-ios was computed. net10.0-maccatalyst was computed. |
-
net9.0-ios18.0
- No dependencies.
-
net9.0-maccatalyst18.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.4.9-no-trim | 116 | 5/7/2025 |
7.4.8.9-beta-net9-no-trim | 111 | 5/7/2025 |
7.4.8.9-beta-net9 | 112 | 5/7/2025 |