Джерело
BW Swift | Дратуті! Хочу поділитися своїм новим OpenSource проєктом! SUI-InputMod...
884 Охват/переглядів
2025-11-14 20:03
Повідомлення №2250
Дратуті! Хочу поділитися своїм новим OpenSource проєктом! SUI-InputModifier - модифікатор, який дозволяє бахнути кастомний InputView для будь-яких SUI-View. Тобто, зробити кастомну клавіатуру, навіть там де вона не була передбачена за дизайном! Є 2 варіанти - input з явним фокусом, та без фокуса. Явний фокус потрібен не-focusable компонентам, тоді як другий варіант підійде, щоб замінити стандартну клавіатуру у TextField! Кастомна клавіатура грає за тими самими правилами що і системна! Реалізація: все на UIKit, прокинуте через UIViewRepresentable. Input з модифікатором додає скритий UITextField до компоненту, з кастомним inputView. Input без модифікатора працює тільки з TextField. Він рекурсивно шукає UITextInput в ієрархії SUI, і додає inputView для них. Код поки що альфа, та вже працює добре! Тому запрошую подивитися код, потестувати, та доєднатися до розвитку репо!------------------------------Я часто пишу і писав різні здебільшого технічні цікавинки на моєму Linkedin. Можеш підписатися, якщо було цікаво =)