Articles of calayer

CALayer avec trou transparent dedans

J'ai une vue simple (côté gauche de l'image) et j'ai besoin de créer une sorte de superposition (côté droit de l'image) à cette vue. Cette superposition devrait avoir une certaine opacité, de sorte que la vue ci-dessous est encore partiellement visible. Plus important encore, cette superposition doit avoir un trou circulaire au milieu de celle-ci […]

La couche UILabel cornerRadius a un impact négatif sur les performances

J'ai créé une vue de document qui affiche le numéro de la page dans le coin. Le numéro de page est un uilabel avec une couleur d'arrière-plan semi-transparente, et a un rayon de coin (en utilisant la propriété cornerRadius de la layer de la view ). J'ai positionné ceci ci-dessus un UIScrollView . Cependant, cela […]

Désactivation des animations implicites dans –

J'ai une couche avec un code de dessin complexe dans sa méthode -drawInContext:. J'essaie de minimiser la quantité de dessin dont j'ai besoin, donc j'utilise -setNeedsDisplayInRect: pour mettre à jour uniquement les parties modifiées. Cela fonctionne magnifiquement. Cependant, lorsque le système graphique met ma couche à jour, elle passe de l'ancienne à la nouvelle en […]

Comment ajuster le point d'ancrage d'un CALayer lorsque la layout automatique est utilisée?

Note : Les choses ont évolué depuis que cette question a été posée; Voir ici pour un bon aperçu récent. Avant la layout automatique, vous pouvez modifier le point d'ancrage du calque d'une vue sans déplacer la vue en stockant le cadre, en définissant le point d'ancrage et en restaurant le cadre. Dans un monde […]

Visionneuse PDF rapide et simple pour iPhone / iPad / iOs – conseils et astuces?

Il y a eu beaucoup de questions récemment sur le dessin de PDF. Oui, vous pouvez facilement afficher des PDF avec un UIWebView mais cela ne peut pas donner les performances et les fonctionnalités que vous attendez d'un bon lecteur PDF. Vous pouvez dessiner une page PDF vers un CALayer ou vers un UIImage . […]