Swift iOS - кастомный инпут(TextField)
Здравствуйте!
Нужно создать свой собственный текстовый инпут.
Он должен:
- Слушать события, связанные с текстовым полем(ввод текста, нажатие клавиш на клавиатуре)
- Курсор должен быть видимым и отображаться в текущей позиции в текстовом поле.
- При долгом нажатии на текстовое поле, должна активироваться функция перемещения курсора.
- При долгом нажатии на пробел в тексте, также должна активироваться функция перемещения курсора.
- Когда пользователь тапает по текстовому полю, клавиатура должна открываться автоматически.
- Когда пользователь тапает вне текстового поля, клавиатура должна закрываться.
- Полная настраиваемость внешнего вида текстового поля, включая цвета, шрифты, размеры, границы и фон.
- Возможность установки различных стилей для активного и неактивного состояний текстового поля.
- Возможность скроллинга текстового поля для ввода и просмотра длинного текста.
- Поддержка многострочного ввода текста.
- При двойном нажатии на слово открывать модальное окно с этим словом
Он не должен:
- иметь контекстного меню и меню редактирования
- автокоррекции, автозаполнения, autocomplete, autofill
- выделение слов при двойном нажатии
Поскольку проект большой то каких либо ограничений по времени - нет, главное результат!
-
3940 41 0 Кастомного компонента Вам не напишу, но знаю (активно использовал) компонент, который на 85-90% покрывает описанные запросы. Интегрируется легко. Срок интеграции - пару дней
-
1996 42 2 Доброго дня!
У меня есть опыт разработки под iOS более 5 лет.
Предлагаю вам разработку кастового контроля на временной основе или же после обсуждения всех аспектов - то цена за весь прокат.
Неоднократно создавал подобные контроли на UIKit, думаю вам на UIKit и нужно., так как на SwiftUI это будет дольше.
-
393 Добрый день. Проект, действительно, интересный. Подскажите, требуется ли поддержка Rich Text (т. е. смешивание стилей внутри одного text field)? Требуется Swift UI или UI Kit? Пишу сроки и стоимость очень приблизительными, предлагаю согласовать больше деталей в личных сообщениях.
Актуальные фриланс-проекты в категории Разработка под iOS (iPhone и iPad)
Мобильное приложение iOS/Android
914 UAH
Ищу программиста мобильных приложений (iOS и/или Android) для создания тренировочного приложения для начинающих и среднеподготовленных пользователей. Приложение должно помогать пользователям в планировании тренировок, мониторинге прогресса и мотивации к регулярной физической… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 23 часа 46 минут назад ∙ 11 ставок |
Разработка приложения для iOSДобрый день, хотим создать приложение по принципу Saldo, финансовая грамотность с интеграцией банков и в будущем крипто, организация трат и расходов Интересуют сроки и вилки расхода на создание, хотели бы начать с скелета и постепенно наполнять приложение Дизайн приложения уже… Разработка под iOS (iPhone и iPad) ∙ 1 день 17 часов назад ∙ 30 ставок |
Доработка мобильного приложения на Capacitor (Android/iOS)О проекте Есть действующий сайт (маркетплейс с объявлениями), который уже обернут в мобильное приложение через Capacitor. Сайт работает на: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Требуется довести мобильное приложение до полноценного рабочего… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 6 дней 12 часов назад ∙ 12 ставок |
Мобильное приложение на iOS "Flight Radar"Здравствуйте! Ищу iOS разработчика для создания мобильного приложения. Идея, как у Flightradar24 – отслеживание рейсов авиаперелетов, справочник аэропортов. Все данные будут подтягиваться по API. Есть готовый дизайн. Нужно разработать приложение в этом дизайне. Хочу попросить… Разработка под iOS (iPhone и iPad) ∙ 8 дней 20 часов назад ∙ 44 ставки |