2011-12-22 23 views
7

Ho notato che il CALayer, su iOS SDK, non ha la proprietà di autoresizingMask. Non sono sicuro di quale sovraccarico personalizzato del metodo "setFrame:" possa funzionare normalmente con i sottolivellatori animati che autorizzano. C'è un'alternativa senza usare UIView?CALayer autoresizingMask non per iOS SDK?

risposta

5

È possibile utilizzare la funzione layoutSublayers di calayer.

7

Se non si desidera sottoclasse CALayer e aggiunto il livello al livello di un UIView allora si può ignorare

- (void) layoutSublayersOfLayer: (CALayer *) strato metodo

di vista.