Ответ 1
Вы можете использовать функцию layoutSublayers функции calayer.
Я заметил, что CALayer, на SDK IOS, не обладает свойством autoresizingMask. Я не уверен, что пользовательская перегрузка метода "setFrame:" может нормально работать с авторезистированием анимированных подслоев. Есть ли альтернатива без использования UIView?
Вы можете использовать функцию layoutSublayers функции calayer.
Если вы не хотите подкласса CALayer
и добавили слой к слою UIView
, вы можете переопределить
- (void) layoutSublayersOfLayer: (CALayer *) layer
метод просмотра.