Size: a a a

iOS Developers — русскоговорящее сообщество

2021 October 17

V

Virussel in iOS Developers — русскоговорящее сообщество
Дело в том, что endEditing плавно убирает клавиатуру, но вот becomeFirstResponder резко добавляет клавиатуру
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
поймай событие и посмотри в userInfo сколько там длительность анимации
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
думаю это какой-то баг с вынужденной прорисовкой. оно по умолчанию анимировать должно
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
+1 swiftbook если с нуля. У вандерлихов можно хЫтрые решения подсматривать, но для "с нуля" они слишком быстро к практике переходят. ИМХО
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может что-то нагружает систему в момент этого события, хотя по идее не должно влиятььна анимации
источник

V

Virussel in iOS Developers — русскоговорящее сообщество
вполне может, может это searchBar именно так работает? Просто у меня нет TextField
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Если это то о чём я думаю. То был косяк (но это аж года 4-5 назад), когда becomeFirstResponder подкручивали к событиям после layoutSubviews Потому что анимации появления VC блочат анимации внутри вьюхи (что-то такое) и вылезало либо уже с клавиатурой, либо был короткий заруб при появлении VC
источник

V

Virussel in iOS Developers — русскоговорящее сообщество
Хм. Ну у меня вроде проще. Хотя возможно дело в том, что у меня сам SearchBar появляется с анимацией. Возможно, что из-за этого блочится анимация появления клавиатуры
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Тогда как вариант обьявить класс который дёргает becomefirstresponder  делегатом анимации и вызывать фокус по событию amimationdidstop
источник

V

Virussel in iOS Developers — русскоговорящее сообщество
хм, попробую реализовать. Правда, насколько критично, что нет анимации? Просто код лишний раз переполнять тоже не хочется
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Ну это от клиента зависит. Некоторым, на просьбу "а можно покрасивше как в <какой нить инстаграм>", достаточно сказать "Всё можно, но долго, ещё пару дней оплачивать бум? Или так оставим?", а некоторые начинают "Да ты што? Эта жи айос! Всё должно быть не так!". Так что тут увы - вопрос не технический
источник

ПЗ

Пётр Замжицкий... in iOS Developers — русскоговорящее сообщество
Всем привет. Скопировал рабочую кнопку на viewcontroller, переназначил метод Touch Up Inside на новый метод - не работает. Что  не так?
источник

MR

M R in iOS Developers — русскоговорящее сообщество
На английском если, то hackingwithswift . Все понятно даже гуманитарию , лично прохожу
источник

EK

Edip Khalilov in iOS Developers — русскоговорящее сообщество
Создал в перовм контролере массив Entity (CoreData) "var birthdays = [Birthday]()" , вызываю этот массив во втором контролере, пишет Cannot find 'birthdays' in scope
источник

DZ

Danil Zosim in iOS Developers — русскоговорящее сообщество
так потому что он из второго контроллера и не виден)
Надо объявить там, передать из первого данные
источник

EK

Edip Khalilov in iOS Developers — русскоговорящее сообщество
Он светится и при нажатии переходит к нему, но пишет такую ошибку
источник

EK

Edip Khalilov in iOS Developers — русскоговорящее сообщество
А как передать?
источник

DZ

Danil Zosim in iOS Developers — русскоговорящее сообщество
гугл "pass data through view controllers"
Можно через segue как самый простой способ
источник

EK

Edip Khalilov in iOS Developers — русскоговорящее сообщество
Хорошо, попробую, спасибо
источник

m

malinatrash in iOS Developers — русскоговорящее сообщество
Да, я второй вариант пробовал
источник