Слой UIView не изменяется при просмотре? - PullRequest
2 голосов
/ 31 марта 2011

Я добавил CAGradientLayer в слой пользовательского подкласса UIView. Я установил маску автоматического изменения размера UIView в UIViewAutoresizingF FlexibleWidth. Однако размер видоизменяется нормально, но размер слоя не изменяется. Есть ли способ сделать так, чтобы этот слой автоматически изменял размеры при изменении размеров его вида?

Это довольно легко исправить, вручную изменив размер рамки слоев, но я бы лучше выяснил, почему он не изменяет размеры самостоятельно.

ТНХ

1 Ответ

3 голосов
/ 31 марта 2011

в iOS нет менеджера по расположению Вам нужно изменить размеры пользовательских слоев в вашем layoutSubviews.

...