
Alex
12.10.2016
06:22:45
стограм подкатило

Haile
12.10.2016
07:04:16
Походу даже таблицы теперь люди руками писать не будут
Есть же решение от инстаграма

Ivan
12.10.2016
07:06:17
айглисткит

Google

Антон
12.10.2016
07:17:52

Archie
12.10.2016
07:29:33

Denis
12.10.2016
07:38:04

Alex
12.10.2016
08:04:04
Всем привет! Возникла такая проблема при написании софта под ios! При нажатии на textview вылезает клавиатура и закрывает textview. Как можно решить данный вопрос! Предварительно я предпологаю что нужно писать обработчик для перемещения textview на 250 точек в верх при открытии клавиатуры но может есть ещё какие решения.

Haile
12.10.2016
08:05:03
нету
подписываешься на нотификацию появления клавиатуры
там берешь фрейм клавиатуры
двигаешь UI

Евгений
12.10.2016
08:08:21
можно двигать не текст филд, а его супер вью, и захендлить это в делегате текст филда, если нужно двигать только для какого-то определенного текст филда

Alex
12.10.2016
08:09:18
У нас три поля логин пароль и ключь! С логином проблем нет он по середине а вот остальные два поля закрываются
Я смотре видео где это реализовали через viewscroll
А для того что бы клавиатура снова сворачивалась тоже нужно писать обработку?

Евгений
12.10.2016
08:12:35
https://gist.github.com/bizarre-creaque/e7e21488657ee84b01100ff8fc70c089
я так писал, например

Google

Alex
12.10.2016
08:18:40
Я так понимаю это Objective-C пример!?

Ilshat
12.10.2016
08:23:51
не, php же

Александр
12.10.2016
08:24:28
>ключь

Alex
12.10.2016
08:25:18
Всем спасибо за инфу

Александр
12.10.2016
08:38:46
посмотри еще фреймворк IQKeyboardManager

A
12.10.2016
08:59:34

Denis
12.10.2016
09:16:29
Опубликованы материалы со встречи для iOS-разработчиков сообщества CocoaHeads Moscow, которая прошла в офисе Яндекса 30 сентября. Мы обсудили отличия распределённой разработки от работы в общем офисе, возможность осуществлять разработку совсем без менеджера, инструменты, позволяющие ускорить разработку и отладку проекта - и многое другое.
Смотрите презентации и видеозаписи докладов со встречи CocoaHeads: https://events.yandex.ru/events/yagosti/30-september-2016/

Алексей
12.10.2016
10:35:58

Ivan
12.10.2016
10:43:29
Фреймворк для того, что бы подписаться на 1 нотификацию и написать 1 метод?
Серьезно?

A
12.10.2016
10:54:16

Илья
12.10.2016
10:54:27
We have app for that

Mikhail
12.10.2016
10:54:32
Костыль какой то
По-моему это норм тема
Скролвью
В нем вью
Во вью текстФилды/текствью
Сделать делегирование текстфилд, текствью
В них присваивает глобальной переменной: UIView соответсвующий элемент при нажатии
После вызовется уведомление клавиатуры, в ней делать сдвиг скрол вью в зависимости от глобальной переменной (сдвиг не относительный)
Когда клавиатура исчезает, сдвиг 0

A
12.10.2016
10:55:17
велосипедописательсво это конечно интересно

Alex
12.10.2016
10:55:27
легче юзать uitableviewcontroller
у него автоскролл до input view
автоматический

Александр
12.10.2016
11:06:02
IQKeyboardManager позволяет даже не кидать все на скролл вью, и даже не нужно ничего писать в коде контроллера. Так что в принципе норм

Еxey
12.10.2016
11:06:58
.

Ivan
12.10.2016
11:07:06

Google

A
12.10.2016
11:07:41

Ivan
12.10.2016
11:08:03
Воу
Это ж прям "огонь" решение

A
12.10.2016
11:08:58

Ivan
12.10.2016
11:09:32
Проблема, для которой есть "фреймворк" решается в строк 50
скоро зависимости в 1 строку!
А потом и на npm перейдем!

Александр
12.10.2016
11:10:57
я пропустил
сделайте тлдр

Ivan
12.10.2016
11:11:21
Поднять вьюшку для того, что бы из под клавы видно было

Александр
12.10.2016
11:13:13

A
12.10.2016
11:13:15

Александр
12.10.2016
11:13:48
просто там есть кейсы типа поднимающейся и опускающейся плашечки с автокомплитом
всю эту фигню надо учитывать
а зачем, когда все сделано до тебя

Ivan
12.10.2016
11:14:12
Интересно
Рассказывай еще

Google

A
12.10.2016
11:16:07
еще раз, ты понимаешь, что решаешь проблему, которую уже решили до тебя и сделали это хорошо?

Ivan
12.10.2016
11:17:29
хехехехе
Ты подписываешь под то, что зависишь от 50 строк кода другого разработчика
Это того не стоит
Я бы понял про большую зависимость
Аля AFNetworking по объемам

Admin
ERROR: S client not available

Александр
12.10.2016
11:18:25
кейбоард манагер рили норм, хз зачем ты проблему из этого устроил
там вообще никакого кода писать не нужно
в случае если вдруг произойдет что-то невероятное, типа он разом пропадет со всеми форками из гитхаба, то ты всегда можешь написать свои 50 строк
самостоятельно

Ivan
12.10.2016
11:19:35
И зачем мне то, что я сделаю быстрее, чем качается под?

Александр
12.10.2016
11:20:10
пруф
еще раз говорю, давай быстро навскидку и без гугла
как будешь хэндлить бар с автокомплитом
его появление и исчезновение

Ivan
12.10.2016
11:21:01
Да ты серьезно?

Александр
12.10.2016
11:21:07
под уже скачался
сорь

Viacheslav
12.10.2016
11:21:44
кому-то пора в node.js :)

Ivan
12.10.2016
11:22:03

Александр
12.10.2016
11:22:27

Google

Ivan
12.10.2016
11:23:28
1 метод в котором ты достаёшь из нотификации рект, из него число, апдейтишь лейаут
Все
Изи

Mikhail
12.10.2016
11:24:16
что за бар с автокомплитом?

Viacheslav
12.10.2016
11:24:42
над клавиатурой

Александр
12.10.2016
11:25:05
он не входит в рект клавиатуры

Mikhail
12.10.2016
11:25:06
а

Александр
12.10.2016
11:25:15
и его можно типа хайдить и показывать во время того как клава отображена
весь манямирок с двумя обсерверами на кейбоардшоу/дисмисс тут же рушится

Тимур
12.10.2016
11:26:26
Ура, снова срач на тему зависимостей)

A
12.10.2016
11:26:32

Александр
12.10.2016
11:26:49

Viacheslav
12.10.2016
11:27:17
а вы поды в реп коммитите?

Ivan
12.10.2016
11:27:19

A
12.10.2016
11:27:50