Size: a a a

2022 February 10

DK

Denis Kim in SwiftBook
ну и не понятно "половина высоты" чего используется
источник

ВП

Владимир Писклов... in SwiftBook
Ну половина высоты кнопки  

func roundPictures(_ nameButton: UIButton) {
       nameButton.layer.cornerRadius = nameButton.bounds.size.height/2
   }
   
override func viewDidLayoutSubviews(){
       roundPictures(acButtonOutlet)
источник

DK

Denis Kim in SwiftBook
ну эм
источник

DK

Denis Kim in SwiftBook
у тебя произошел лэйаут савбьюх основной вью. если кнопка лежит где-то глубже, не факт что у нее уже обновился фрейм. кроме того не забывай вызывать супер
источник

ВП

Владимир Писклов... in SwiftBook
😉сейчас попробую
источник

A

Artur in SwiftBook
Объясните , пожалуйста , разницу между setNeedsLayout и layoutIfNeeded
источник

DK

Denis Kim in SwiftBook
одно помечает факт необходимости лэйаута (например при показе на экране или очередной итерации ранлупа) а второе - непосредственно производит лэйаут (если флаг уже стоит). то есть можно типа из кучи мест много раз пометить необходимость лэйаута, а по факту сделается он лишь один раз
источник

A

Artur in SwiftBook
Спасибо ! понял только второе (, а какой типичный сценарий использования первого ?
источник

VA

Vladislavs Antonovs in SwiftBook
первый сценарий и есть правильный
источник

VA

Vladislavs Antonovs in SwiftBook
до расчета layout расставить констрейнты/приоритеты и сделать setNeeds, что бы применить изменения пачкой
источник

DK

Denis Kim in SwiftBook
если ты расставишь констрейнты, необходимость установки setNeedsLayout отпадет. она возникает когда система сама не может понять, что это нужно сделать. например, если у тебя кастомный лэйаут какого-нибудь элемента и он зависит от каких-нибудь данных в модели. типа там пользователь ввел сумму в поле и тебе нужно подвинуть какой-нибудь прогресс бар кастомный
источник

A

Artur in SwiftBook
Так понятнее , спасибо за ответы!
источник

NA

Nauan Akylbaev in SwiftBook
Ребят всем привет
источник

NA

Nauan Akylbaev in SwiftBook
Переслано от Nauan Akylbaev
источник

NA

Nauan Akylbaev in SwiftBook
Переслано от Nauan Akylbaev
источник

NA

Nauan Akylbaev in SwiftBook
почему выходит 400тая ошибка?
URL правильный проверял в постмане
источник

NA

Nauan Akylbaev in SwiftBook
параметры тоже, проверял через постман
источник

YK

Yu Kh in SwiftBook
Подскажите, пожалуйста, вебинары какие-нибудь или что почитать/посмотреть, чтобы разобраться с многопоточностью. На хабре есть статья большая от 17 года, может еще что посоветуете?
источник

G

Georgy in SwiftBook
видимо что-то кроме урла неправильно
источник

G

Georgy in SwiftBook
400 ошибка - хреновый запрос.. там и копай в запросе
источник