Denis
ну как-то не оч. убедительно, если честно.
Да я говорю, тогда на англ была не очень, а тут еще и перевели)
Alex
Всем привет! Возникла такая проблема при написании софта под ios! При нажатии на textview вылезает клавиатура и закрывает textview. Как можно решить данный вопрос! Предварительно я предпологаю что нужно писать обработчик для перемещения textview на 250 точек в верх при открытии клавиатуры но может есть ещё какие решения.
Haile
нету
Haile
подписываешься на нотификацию появления клавиатуры
Haile
там берешь фрейм клавиатуры
Haile
двигаешь UI
Евгений
можно двигать не текст филд, а его супер вью, и захендлить это в делегате текст филда, если нужно двигать только для какого-то определенного текст филда
Alex
У нас три поля логин пароль и ключь! С логином проблем нет он по середине а вот остальные два поля закрываются
Alex
Я смотре видео где это реализовали через viewscroll
Alex
А для того что бы клавиатура снова сворачивалась тоже нужно писать обработку?
Евгений
https://gist.github.com/bizarre-creaque/e7e21488657ee84b01100ff8fc70c089 я так писал, например
Alex
Я так понимаю это Objective-C пример!?
Ilshat
не, php же
Александр
>ключь
Alex
Всем спасибо за инфу
Sasha
посмотри еще фреймворк IQKeyboardManager
Denis
Опубликованы материалы со встречи для iOS-разработчиков сообщества CocoaHeads Moscow, которая прошла в офисе Яндекса 30 сентября. Мы обсудили отличия распределённой разработки от работы в общем офисе, возможность осуществлять разработку совсем без менеджера, инструменты, позволяющие ускорить разработку и отладку проекта - и многое другое. Смотрите презентации и видеозаписи докладов со встречи CocoaHeads: https://events.yandex.ru/events/yagosti/30-september-2016/
auto
Фреймворк для того, что бы подписаться на 1 нотификацию и написать 1 метод?
auto
Серьезно?
Илья
We have app for that
Mikhail
Костыль какой то
По-моему это норм тема Скролвью В нем вью Во вью текстФилды/текствью Сделать делегирование текстфилд, текствью В них присваивает глобальной переменной: UIView соответсвующий элемент при нажатии После вызовется уведомление клавиатуры, в ней делать сдвиг скрол вью в зависимости от глобальной переменной (сдвиг не относительный) Когда клавиатура исчезает, сдвиг 0
A
велосипедописательсво это конечно интересно
Aλeχ
легче юзать uitableviewcontroller
Aλeχ
у него автоскролл до input view
Aλeχ
автоматический
Sasha
IQKeyboardManager позволяет даже не кидать все на скролл вью, и даже не нужно ничего писать в коде контроллера. Так что в принципе норм
auto
и так для каждого vc
если ты пишешь одинковый код для каждого vc, у меня для тебя плохие новости
A
легче юзать uitableviewcontroller
вот это действительно костыль, пихать тейбл там где он не нужен
auto
Воу
auto
Это ж прям "огонь" решение
auto
BaseViewController с велосипедами на тысячу строк, noice!
если у тебя BaseViewController с велосипедами на 1к строк, у меня для тебя снова плохие новости :D
auto
Проблема, для которой есть "фреймворк" решается в строк 50
auto
скоро зависимости в 1 строку!
auto
А потом и на npm перейдем!
Александр
я пропустил
Александр
сделайте тлдр
auto
Поднять вьюшку для того, что бы из под клавы видно было
A
Проблема, для которой есть "фреймворк" решается в строк 50
я очень хочу посмотреть твой проект с решением проблем, которые уже решили до тебя
Александр
просто там есть кейсы типа поднимающейся и опускающейся плашечки с автокомплитом
Александр
всю эту фигню надо учитывать
Александр
а зачем, когда все сделано до тебя
auto
я очень хочу посмотреть твой проект с решением проблем, которые уже решили до тебя
т.е. либо внешние зависимости, либо контроллеры по 1к строк кода?
auto
Интересно
auto
Рассказывай еще
A
еще раз, ты понимаешь, что решаешь проблему, которую уже решили до тебя и сделали это хорошо?
auto
хехехехе Ты подписываешь под то, что зависишь от 50 строк кода другого разработчика Это того не стоит
auto
Я бы понял про большую зависимость
auto
Аля AFNetworking по объемам
Александр
кейбоард манагер рили норм, хз зачем ты проблему из этого устроил
Александр
там вообще никакого кода писать не нужно
Александр
в случае если вдруг произойдет что-то невероятное, типа он разом пропадет со всеми форками из гитхаба, то ты всегда можешь написать свои 50 строк
Александр
самостоятельно
auto
И зачем мне то, что я сделаю быстрее, чем качается под?
Александр
пруф
Александр
еще раз говорю, давай быстро навскидку и без гугла
Александр
как будешь хэндлить бар с автокомплитом
Александр
его появление и исчезновение
auto
Да ты серьезно?
Александр
под уже скачался
Александр
сорь
Viacheslav
кому-то пора в node.js :)
Александр
Да ты серьезно?
Серьезно. Пилю тебе сценарий
auto
1 метод в котором ты достаёшь из нотификации рект, из него число, апдейтишь лейаут
auto
Все
auto
Изи
Mikhail
что за бар с автокомплитом?
Viacheslav
над клавиатурой
Александр
он не входит в рект клавиатуры
Mikhail
а
Александр
и его можно типа хайдить и показывать во время того как клава отображена
Александр
весь манямирок с двумя обсерверами на кейбоардшоу/дисмисс тут же рушится
Timur
Ура, снова срач на тему зависимостей)