CALayer est une classe Core Animation dans le framework Quartz Core. Il encapsule la géométrie et la présentation d'une couche. Il prend en charge les animations de la géométrie de la couche et de son contenu.
Il y a eu récemment de nombreuses questions sur le dessin de PDF. Oui, vous pouvez rendre le PDF très facilement avec un UIWebViewmais cela ne peut pas donner les performances et les fonctionnalités que vous attendez d'un bon visualiseur PDF. Vous pouvez dessiner une page PDF sur un CALayer …
Je cherche à effectuer une transformation de perspective sur un UIView (comme vu dans coverflow) Est-ce que quelqu'un sait si c'est possible? J'ai cherché à utiliser CALayeret à parcourir tous les podcasts pragmatiques de Core Animation, mais je ne sais toujours pas comment créer ce type de transformation sur un …
Remarque : les choses ont évolué depuis que cette question a été posée; voir ici pour un bon aperçu récent. Avant la mise en page automatique, vous pouviez 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 …
Je fais tourner un CALayer et j'essaie de l'arrêter à sa position finale une fois l'animation terminée. Mais une fois l'animation terminée, elle revient à sa position initiale. (les documents xcode indiquent explicitement que l'animation ne mettra pas à jour la valeur de la propriété.) toutes les suggestions pour y …
J'ai une couche avec du code de dessin complexe dans sa méthode -drawInContext :. J'essaie de minimiser la quantité de dessin que je dois faire, donc j'utilise -setNeedsDisplayInRect: pour mettre à jour uniquement les pièces modifiées. Cela fonctionne à merveille. Cependant, lorsque le système graphique met à jour mon calque, …
Dans mon application, il y a quatre boutons nommés comme suit: En haut à gauche En bas à gauche En haut à droite En bas à droite Au-dessus des boutons, il y a une vue d'image (ou une vue UIV). Maintenant, supposons qu'un utilisateur appuie sur le bouton en haut …
Je porte un bloc de code d'un projet iOS4 vers iOS5 et j'ai des problèmes avec ARC. Le code génère un PDF à partir d'une capture d'écran. Code de génération PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); …
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 doit avoir une certaine opacité, de sorte que la vue ci-dessous est encore partiellement visible. Plus important encore, cette superposition doit avoir un trou …
Les deux ont la plupart des mêmes attributs, les deux prennent en charge différents types d'animations, les deux représentent des données différentes. Quelles sont les différences entre un UIView et un CALayer?
J'ai un UIViewqui a environ 8 CALayersous-couches différentes ajoutées à sa couche. Si je modifie les limites de la vue (animées), la vue elle-même se rétrécit (je l'ai vérifiée avec a backgroundColor), mais la taille des sous-couches reste inchangée . Comment résoudre ça?
J'ai fait un CALayeravec un ajouté CATextLayeret le texte est flou. Dans la documentation, ils parlent d '"anticrénelage sous-pixel", mais cela ne signifie pas grand-chose pour moi. Quelqu'un a un extrait de code qui fait un CATextLayeravec un peu de texte qui est clair? Voici le texte de la documentation …
J'ai un CAGradientLayer inséré au bas de cette petite vue détaillée qui apparaît au bas de l'application. Comme vous pouvez le voir, j'ai défini les couleurs du blanc à clair, mais il y a cette étrange teinte grise qui apparaît. Des idées? // Set up detail view frame and gradient …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.