Cómo autorizar las subcapas

Tengo una vista de image y en el button click dibujar algunos paths más agradables y alguna capa de text también. en deshacer eliminé la última ruta dibujada y la capa de text. Ahora quiero cambiar el tamaño de mi vista de image para configurarlo en una mitad superior de la vista y duplicarlo en la mitad inferior de la vista, y quiero cambiar el tamaño de todas las capas al mismo time y también quiero seguir dibujando después de eso. Por favor ayudame.

Es demasiado tarde para responder …

Pero puede ser que esto pueda ayudar a otros. No hay máscaras autorizadas para CALayers. Puedes manejar eso con algunos trucos …

- (void)layoutSubviews { // resize your layers based on the view's new frame layer.frame = self.bounds; } 

Esto funcionará si ha creado una subclass de UIView. Si no es así, puede establecer los límites para el marco de CALayer en cualquier lugar si tiene reference a su capa.