Size: a a a

2020 May 07

1

13 in SwiftBook
Константин
а констрейнт активировать не забываете?
Активирую
источник

К

Константин in SwiftBook
интересно
а побольше кода можно увидеть?
источник

1

13 in SwiftBook
private let sneakersImage: UIImageView = {
       let imageView = UIImageView()
       imageView.translatesAutoresizingMaskIntoConstraints = false
       imageView.backgroundColor = .gray
       imageView.image = UIImage(named: "Aztrek 93.png")
       imageView.contentMode = .scaleAspectFill
       
       return imageView
   } ()

let sneakersImageTopAnchor = sneakersImage.topAnchor.constraint(equalTo: self.modelName.bottomAnchor, constant: 50)
       sneakersImageTopAnchor.isActive = true
       
       let sneakersImageCenterXAnchor = sneakersImage.centerXAnchor.constraint(equalTo: self.view.centerXAnchor)
       sneakersImageCenterXAnchor.isActive = true
       
       let sneakersImageWidthtAnchor = sneakersImage.widthAnchor.constraint(equalTo: self.view.widthAnchor, multiplier: 0.5)
       sneakersImageWidthtAnchor.isActive = true

       let sneakerImageHeightAnchor = sneakersImage.heightAnchor.constraint(equalTo: self.view.widthAnchor, constant: sneakersImageWidthtAnchor.constant)
       sneakerImageHeightAnchor.isActive = true
источник

1

13 in SwiftBook
Констрейны во viewWillApear создаю
источник

К

Константин in SwiftBook
13
Констрейны во viewWillApear создаю
а если в loadView попробовать?
источник

1

13 in SwiftBook
Константин
а если в loadView попробовать?
Никогда его не юзал) через 15 минут попробую
источник

К

Константин in SwiftBook
13
Никогда его не юзал) через 15 минут попробую
знающие люди меня поправят, если что не так
loadView это первое, что вызывается при создании view
источник

1

13 in SwiftBook
Константин
знающие люди меня поправят, если что не так
loadView это первое, что вызывается при создании view
До вью дид лоад?
источник

К

Константин in SwiftBook
да вроде бы
источник

NK

Niko Kim in SwiftBook
/MVVM
источник

1

13 in SwiftBook
Константин
да вроде бы
Где то видел, что до вью дид лоад не все размеры просчитаны и из за этого могут косяки быть с размерами объектов, которые рассчитываются на основе других объектов
источник

К

Константин in SwiftBook
13
Где то видел, что до вью дид лоад не все размеры просчитаны и из за этого могут косяки быть с размерами объектов, которые рассчитываются на основе других объектов
хм
вот этого не знаю
я почти все в loadView делаю, возможно это неправильно, но работает
источник

MG

Mark Gromov in SwiftBook
вообще в loadView не рекомендуется кидать )
источник

MG

Mark Gromov in SwiftBook
Apple так говорит
источник

V

VAndrJ in SwiftBook
13
Где то видел, что до вью дид лоад не все размеры просчитаны и из за этого могут косяки быть с размерами объектов, которые рассчитываются на основе других объектов
Одно дело финальные размеры, другое - проставлять констрейнты
источник

AT

Andrey Torlopov in SwiftBook
Странно говорит. В loadview можно кастомные вьюхи помещать.
источник

1

13 in SwiftBook
VAndrJ
Одно дело финальные размеры, другое - проставлять констрейнты
Кстати да
источник

MG

Mark Gromov in SwiftBook
Andrey Torlopov
Странно говорит. В loadview можно кастомные вьюхи помещать.
кастомные вьюхи само собой. Но от прочего лучше освободить
источник

V

VAndrJ in SwiftBook
13
Констрейны во viewWillApear создаю
и на каждое появление вьюхи они будут добавляться.
источник

AT

Andrey Torlopov in SwiftBook
Mark Gromov
кастомные вьюхи само собой. Но от прочего лучше освободить
Ну стартовую там. А дальше обновлять ее
источник