Hey j'essaie de faire la même chose que la méthode iOS 4.0 CALayer :: contentsScale, qui met à l'échelle la taille de l'image bitmap de la couche. Tout moyen de le faire dans iOS 3.2, probablement en définissant la taille de l'image et en appliquant une transformation?iPhone OS 3.2 équivalent de [CALayer contentsScale]?
1
A
Répondre
4
Vous pouvez redimensionner une couche dans toutes les versions iOS en appliquant une mise à l'échelle de affines transformation de la couche, par exemple:
CGAffineTransform scaleTransform = CGAffineTransformMakeScale(2.0, 2.0);
[myLayer setAffineTransform:scaleTransform];
Je ne suis pas familier avec les subtilités du comportement de contentsScale de la couche property-- cette n'est probablement pas un remplacement direct, mais en fonction de votre cas d'utilisation, pourrait accomplir ce que vous voulez.
Si vous faites juste une échelle, alors le position
du calque devrait être le même que le anchorPoint
, et vous aurez l'échelle autour du centre, ce qui est probablement ce que vous voulez. Si vous voulez faire quelque chose de plus complexe, assurez-vous de comprendre quel est le point d'ancrage. (Docs here)
Questions connexes
- 1. iPhone OS 3.2 (iPad) Vue modale question
- 2. Travailler avec iPhone OS 3.2 classes seulement
- 3. UIImage de CALayer - iPhone SDK
- 4. installer Xcode 3.2 pour Mac OS 10.5.6?
- 5. le nouveau iphone SDK 3.2
- 6. Cela a-t-il un sens de développer pour iPhone OS 3.0 au lieu de 3.2?
- 7. iPhone: problème de fuite de mémoire CALayer
- 8. Comment puis-je rejeter le clavier dans iPhone OS 3.2 avec champ de texte dans popover?
- 9. Une ombre portée différente de celle de l'iPhone OS 3.2?
- 10. Comment gérer les images (dimensionnelles) dans iPhone OS 3.1x/3.2/4.0?
- 11. XCode 3.2 - ouvrir l'émulateur en mode iPhone
- 12. Xcode et AdMob sur iPhone 3.2
- 13. Comment faire pour restaurer iPad OS 3.2.2 à 3.2
- 14. comment puis-je courir iphone 2.0 dans iphone 3.2 sdk
- 15. iPhone SDK 3.2 bêta et iPhone SDK 3.1.2
- 16. Existe-t-il un simulateur iPhone sur iPhone SDK 3.2?
- 17. SWT sur OS X: équivalent NSSheet
- 18. équivalent showkey sur mac os x?
- 19. java.awt.Robot équivalent dans OS X Cocoa?
- 20. Comment développer pour iPhone OS 3.1.2?
- 21. iPhone - Jagged Edges lors de l'application de perspective à CALayer
- 22. iPhone OS 2.2.1 Sauvegarde
- 23. Calayer animer les limites
- 24. iPhone OS 3 SDK?
- 25. iphone OS inférieur à 4 ==> Test de iAd?
- 26. Qu'est-ce qui est équivalent aux paquets Java dans iPhone OS?
- 27. Impossible de déboguer sur Simulator 3.2 plus
- 28. iPhone OS 3.0 lecture de films ne fonctionne pas
- 29. Windows équivalent cygwin de Mac OS X commande ouverte
- 30. Application rejetée par OS 3.2 lorsque l'utilisation de la mémoire dans les instruments est faible