Size: a a a

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

2020 September 17

ИЦ

Игорь Цухло... in iOS Developers — русскоговорящее сообщество
Илья
А почему хидден тру?
При вводе текста включаю этот лейер
источник

ИЦ

Игорь Цухло... in iOS Developers — русскоговорящее сообщество
Denis Kim
попробуй не добавлять леер на textfield, а подложить вьюху под него или над ним
Пробовал, проблема в том, метод забирает неправильную ширину текстфилда, а почему хз
источник

DK

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
нужно брать размер тогда, когда он уже определен (известны размеры родительских вьюх, которые зависят от устройства)
источник

ИЦ

Игорь Цухло... in iOS Developers — русскоговорящее сообщество
Denis Kim
нужно брать размер тогда, когда он уже определен (известны размеры родительских вьюх, которые зависят от устройства)
Спасибо, помогло)
источник

YV

Yaleb Valsintas in iOS Developers — русскоговорящее сообщество
Как там ябло/падось 14?
источник

DK

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

E

Eldar in iOS Developers — русскоговорящее сообщество
Мужики вопрос банальный. В цикле вызывается функция с completion bloc'ом. Вопрос, как их вызвать последовательно (следующая должна вызываться после окончания предыдущей)? чет туплю
источник

DK

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

E

Eldar in iOS Developers — русскоговорящее сообщество
вот вопрос как это сделать ....
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
через DispatchGroup
источник

AK

Aleksey Konshin in iOS Developers — русскоговорящее сообщество
Eldar
Мужики вопрос банальный. В цикле вызывается функция с completion bloc'ом. Вопрос, как их вызвать последовательно (следующая должна вызываться после окончания предыдущей)? чет туплю
let actions = [ … ]
func performAction(at index: Int) {
      guard actions.count > index else { return }
      action(completion: { performAction(at: index + 1) })
}
performAction(at: 0)
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
Eldar
через DispatchGroup
NSLock можешь использовать — самый простой вариант
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Kei Sidorov
NSLock можешь использовать — самый простой вариант
да ну его нафик
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
?
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
let lock = NSLock()
for action in actions {
  lock.lock()
  action(compleation: { lock.unlock() } )
}
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Aleksey Konshin
let actions = [ … ]
func performAction(at index: Int) {
      guard actions.count > index else { return }
      action(completion: { performAction(at: index + 1) })
}
performAction(at: 0)
норм
источник

KS

Kei Sidorov in iOS Developers — русскоговорящее сообщество
опухнуть как сложно
источник

DK

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

E

Eldar in iOS Developers — русскоговорящее сообщество
вроде остальные поняли. ладно ок
источник