Я следую части "Динамическое представление стека" этого Руководство Apple по просмотру стека, и я столкнусь с проблемой ограничения в Interface Builder, если оставлю UIStackView
(внутри UIScrollView
) пустым, а не помещу UIButton
внутри него. Я хочу, чтобы мой UIViewController
динамически создавал все arrangedSubviews
, поэтому я не хочу оставлять там ни одного UIView
, который мне просто нужно будет обработать или удалить программно.
Я могу игнорировать ошибку, и она по-прежнему будет работать так, как я хочу, без ошибок ограничения времени выполнения. Однако я не хочу оставлять проблемы с ограничениями в моем xib / nib.
Какой самый чистый способ удовлетворить Интерфейсный Разработчик? Если я добавлю конкретное ограничение высоты, мне придется создать для него выход и программно удалить. Это кажется слишком агрессивным, и я бы предпочел оставить как можно больше Auto Layout в xib / nib.