Size: a a a

2021 May 18

DK

Denis Kim in SwiftBook
я отвечал на ваш вопрос "Как звучали бы ваши вопросы для получения наиболее ясной картины о человеке?"
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
создаю view и хочу растянуть ее по всему экрану

Как мне это сделать через frame?
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
точнее что писать в x, y , width, heigh
источник

DK

Denis Kim in SwiftBook
вью не должна растягиваться во весь экран (если это не UIWindow), она должна растягиваться максимум в размер своей superview
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
я делаю вьюшку черного цвета для фона
Мне надо ее растянуть 😂
источник

DK

Denis Kim in SwiftBook
ну вы же эту вьюшку куда-то кладете? или вы ее рисуете в памяти чтобы по ней uiimage сделать?
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
кладу на контроллер
источник

DK

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

DK

Denis Kim in SwiftBook
вы кладете эту вьюху на вьюху контроллера - вот она и будет вашим superview
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
ну да) я это и имел ввиду
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
как мне растянуть ее по размерам супер вью?
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
не юзал фрейм никогда, всегда через констрейнты делал
источник

P

Poма in SwiftBook
view.addSubview(UIView(frame: view.frame))
источник

P

Poма in SwiftBook
и прописать для нее функцию layoutBackgroundView
источник

P

Poма in SwiftBook
которую вызывать в viewDidLayoutSubviews
источник

DK

Denis Kim in SwiftBook
рекомендую задать ваш черный цвет самой вьюхе контроллера, а не добавлять на него свой кастомный бекграунд. но если очень хочется - рекомендую воспользоваться констрейнтами, если и это вас не устраивает, то использовать autoresizingMask. ну и если и это по какой-то причине вас тоже не устраивает, то в контроллере в методе viewDidLayoutSubviews сделать bgView.frame = self.view.bounds. ну и последнее - если уже совсем вы такой принципиальный, то в методе layoutSubviews вашей UIView сделать if let parent = superview { frame = parent.bouns }
источник

P

Poма in SwiftBook
это один раз в viewDidLoad
источник

DK

Denis Kim in SwiftBook
вот вам 5 способов. выбирайте
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
спасибо
источник

MN

Maxim Nikitin in SwiftBook
Привет! Сделал в коде ( без ксиба) яйчейку с двумя стеками, в таблице эти яйчейки наезжают друг на друга. Когда одна выводится- все ок. В чем может быть проблема?
источник