CALayer autoresizingMask не для iOS SDK? - PullRequest
       33

CALayer autoresizingMask не для iOS SDK?

7 голосов
/ 22 декабря 2011

Я заметил, что у CALayer в iOS SDK нет свойства autoresizingMask.Я не уверен, что пользовательская перегрузка метода "setFrame:" может нормально работать с автоизменением анимированных подслоев.Есть ли альтернатива без использования UIView?

Ответы [ 2 ]

8 голосов
/ 04 сентября 2013

Если вы не хотите создавать подкласс CALayer и добавить слой к слою UIView, тогда вы можете переопределить

- (void) layoutSublayersOfLayer: (CALayer *) layer

способ просмотра.

6 голосов
/ 27 декабря 2011

Вы можете использовать layoutSublayers функцию Calayer.

...