@artursk

Как настроить всплывающий subview( cub file)по нажатию на кнопку, для всех размеров айфонов?

Как настроить автолэйаут для xib файла , появляющегося на основном вью, только по нажатию на кнопку, под все размеры айфонов?Или чтоб хотя бы всплывал одного размера для всех экранов, но по середине, любого из размеров экрана.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Одного размера в пикселях или по отношению к размерам экрана?

UPD. Если попап находится в отдельном файле. То связать его размеры с размерами родительского вью не получится, потому что о существовании родителя на момент верстки ничего не известно.
Как вариант можно сделать, чтобы init/new этой вьюшки вызывали initWithFrame: заранее заданого размера.

UPD2. Нашел два интересных метода:
willMoveToSuperview:
didMoveToSuperview

В одном из них можно будет настроить необходимые размеры вьюшки. Либо кодом прописать все необходимые constraints. Второй вариант предпочтительнее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы