Size: a a a

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

2020 December 16

A

Anton 📦 ᯌ 🄴 in iOS Developers — русскоговорящее сообщество
Илья
extension UIFont {

func monospaceNumberFeatures() -> UIFont {
 let fontFeatures: [[UIFontDescriptor.FeatureKey: Int]] = [
  [.featureIdentifier: kNumberSpacingType, .typeIdentifier: kMonospacedNumbersSelector],
  [.featureIdentifier: kNumberCaseType, .typeIdentifier: kUpperCaseNumbersSelector]
 ]
 fontDescriptor.addingAttributes([UIFontDescriptor.AttributeName.featureSettings: fontFeatures])
 
 return UIFont(descriptor: fontDescriptor, size: pointSize)
}
}


extension UIFont {
var monospacedDigitFont: UIFont {
 let newFontDescriptor = fontDescriptor.monospacedDigitFontDescriptor
 return UIFont(descriptor: newFontDescriptor, size: 0)
}
}

private extension UIFontDescriptor {
var monospacedDigitFontDescriptor: UIFontDescriptor {
 let fontDescriptorFeatureSettings = [[UIFontDescriptor.FeatureKey.featureIdentifier: kNumberSpacingType,
            UIFontDescriptor.FeatureKey.typeIdentifier: kMonospacedNumbersSelector]]
 let fontDescriptorAttributes = [UIFontDescriptor.AttributeName.featureSettings: fontDescriptorFeatureSettings]
 let fontDescriptor = self.addingAttributes(fontDescriptorAttributes)
 return fontDescriptor
}
}


че то из этого должно работать
попробую
источник

И

Илья in iOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ 🄴
попробую
попробуй и скажи потом получилось или нет. если не получится буду писать письмо кабинету инженеров
источник

R

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

DK

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

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
подскажите, почему говорит что возвращается garauntee из parser?
источник

A

Andry in iOS Developers — русскоговорящее сообщество
помогите пожалуйста - выставил 12.4 target и нашел свой старый телефон 5s - билд собирается но при запуске падает в ошибку
источник

A

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

E

Eugene in iOS Developers — русскоговорящее сообщество
#whois
▫️всем привет, у меня жена ios разработчик, вот решил немного изучить тему, чтобы не было стыдно при вечерних разговорах и обсуждении очередных рабочих вопросов
▫️я сам больше по ASO теме
▫️даже не знаю, может быть, полезным жизненным советом..?
▫️хочется немного погрузиться во всю эту кухню так сказать
▫️Севастополь
▫️поиск в тг
источник
2020 December 17

SM

Serj Malko in iOS Developers — русскоговорящее сообщество
Serj Malko
А как надо правильно?
Оказывается все правильно импортировал. Надо было просто перезагрузить)
источник

SK

Steven Kirke in iOS Developers — русскоговорящее сообщество
Ребята доброй ночи, подскажите как можно в action закинуть  collapsed.toggle() и передаваемый action
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
подскажите, почему нет плавности перехода из первого состояния во второе, а резкий перескок?
источник

DK

David Khegay in iOS Developers — русскоговорящее сообщество
Дима Воронин
подскажите, почему нет плавности перехода из первого состояния во второе, а резкий перескок?
так не работает
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
David Khegay
так не работает
я заметил)
источник

DK

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

DK

David Khegay in iOS Developers — русскоговорящее сообщество
а внутри анимейшн блока .layoutIfNeeded()
источник

DK

David Khegay in iOS Developers — русскоговорящее сообщество
и будет все ок братка
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
David Khegay
а внутри анимейшн блока .layoutIfNeeded()
тип сделать два раза animatedи у второго просто задержка как сейчас, а между этими блоками изменить constraint? правильно понял?
источник

DK

David Khegay in iOS Developers — русскоговорящее сообщество
тут сам концепт не правильный
Для того что бы увидеть анимацию, тебе нужно изменить констрейнт, а после с анимацией его перелеяутить. То есть вызвать .layoutIfNeeded() внутри анимейшн блока

А ты сейчас меняешь констрейнт внутри анимации, но перелеяут не вызываешь
источник

DK

David Khegay in iOS Developers — русскоговорящее сообщество
засунь короче в анимеейшн блок layoutIfNeeded() и понаблюдай
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
David Khegay
засунь короче в анимеейшн блок layoutIfNeeded() и понаблюдай
окей, спасибо сейчас пограюсь с этим еще)
источник