Свойство слоя UIStackView - PullRequest
       7

Свойство слоя UIStackView

0 голосов
/ 28 августа 2018

Каждый вид имеет слой, который выполняет рендеринг. Что меня смущает, так это то, что вы не можете установить радиус угла или границу для представления стека, но когда вы скрываете одно из упорядоченных подпредставлений, остальные заполняют представление стека.

Кроме того, Apple Doc говорит, что представление стека управляет только его упорядоченными подпредставлениями.

Но как представление стека изменяет размеры своих подпредставлений? Делает ли слой представления стека изменение размера, когда упорядоченное подпредставление скрыто? Если нет, то каково тогда использование свойства layer в представлении стека?

1 Ответ

0 голосов
/ 29 августа 2018

UIStackView является не рендерингом подкласса UIView; то есть, не имеет собственного пользовательского интерфейса . Вместо этого он просто управляет положением и размером своих упорядоченных видов. В результате некоторые свойства (например, backgroundColor) не влияют на представление стека. Аналогично, вы не можете переопределить layerClass, draw ( :) или draw (: in:).

рассмотрите возможность размещения стекового представления внутри другого UIView и присвоения этому виду углового радиуса или границы.
Apple Doc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...