Size: a a a

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

2020 April 26

EL

Eugene Losev in iOS Developers — русскоговорящее сообщество
tox
а что может быть такое
realm пишет  
[invalid object]
и крашится
Мало инфы
источник

t

tox in iOS Developers — русскоговорящее сообщество
уже разорбрался 🙂
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
подскажите, почему созданый gradient border с помощью CAShapeLayer может так обрезаться на iphone SE ?
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
эти UIButtonы сложены в UIStackView, и почему-то только на iPhone SE правая часть обрезается, при этом нету разницы какой ширины кнопка
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
При этом, если задать самой кнопке: layer.borderWidth = 1, то отрисовывается как нужно
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
Проблема именно в градиенте:

private lazy var gradientBorderShape: CAShapeLayer = {
       let shape = CAShapeLayer()
       shape.lineWidth = 4
       shape.path = UIBezierPath(roundedRect: bounds, cornerRadius: frame.height / 2).cgPath
       shape.strokeColor = UIColor.black.cgColor
       return shape
   }()
источник

DK

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

V

Vadim in iOS Developers — русскоговорящее сообщество
Denis Kim
проблемы округлений? в момент расчета шейпа размер один, а затем ширина уменьшается? при это стоит clipstobounds, хотя необходимости в этом нет?
clipToBounds стоит, да
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
Denis Kim
проблемы округлений? в момент расчета шейпа размер один, а затем ширина уменьшается? при это стоит clipstobounds, хотя необходимости в этом нет?
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
вот так кнопка сама выглядит. Когда selected - закгруления работают как нужно, когда notSelected и рисуется gradientBorderShape то почему-то обрезается
источник

DK

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

V

Vadim in iOS Developers — русскоговорящее сообщество
при этом проблема только на se и на 6 айфоне
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
Denis Kim
попробуй в layoutSubview делать только .path новый для шейпа
оно заработало! Часа 4 ковырялся уже, всё так просто было
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
т.е. это lazy var один раз создается, хоть и в layoutsubviews, но не меняется больше
источник

V

Vadim in iOS Developers — русскоговорящее сообщество
а я думал он каждый раз при вызове пересоздается. Спасибо!
источник

DK

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

V

Vadim in iOS Developers — русскоговорящее сообщество
мы уже как-то раз договаривались, всё в силе!
источник

II

I I in iOS Developers — русскоговорящее сообщество
Блоки по умолчанию выделяются в стэке, вернее ссылка на блок, а сами переменные храняться в куче. верно?
источник
2020 April 27

AB

Alex Belozierov in iOS Developers — русскоговорящее сообщество
Всем привет, хочу поделиться своей библиотекой по корутинам для Swift.
Надеюсь многие найдут ее для себя интересной и полезной.

https://github.com/belozierov/SwiftCoroutine
источник

DP

Dasha Palshau in iOS Developers — русскоговорящее сообщество
может кто-нибудь помочь, пытаюсь разобраться с нетворкингом на примере простого погодного приложения, но данные не парсятся. не могу понять, что не так
источник