J'ai un UITableViewCell, et je veux utiliser la propriété image pour le remplir avec une image. Quand il est premier dans un UITableView groupé, je veux qu'il ait les coins arrondis standard. Malheureusement, l'image remplit aussi les coins arrondis. Y at-il un moyen de les conserver sans utiliser une image transparente?Comment faire pour restaurer des coins arrondis pour un UITableViewCell rempli d'une image?
5
A
Répondre
-1
Je viens juste de faire en sorte que mes images non transparentes aient le coin arrondi. Prenez une capture d'écran pour obtenir les dimensions du coin arrondi puis utilisez cela comme base pour votre image.
2
Vous pouvez arrondir les coins de n'importe quelle vue par programmation en utilisant sa propriété de calque. Si vous jouez avec la propriété cornerRadius de la couche, vous devriez pouvoir obtenir les résultats souhaités.
#include <QuartzCore/QuartzCore.h>
UIImage *myImage = [UIImage imageNamed:@"image.png"];
UIImageView *imgView = [[UIImageView alloc] initWithImage:myImage];
imgView.layer.cornerRadius = 10.0;
Si vous voulez juste pour arrondir certains angles, vous devriez regarder l'API UIBezierPath et utilisez le chemin pour masquer votre image. Ce n'est pas testé mais il devrait vous orienter dans la bonne direction:
UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:cell.bounds
byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight
cornerRadii:CGSizeMake(10.0, 10.0)];
CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.frame = imageView.frame;
maskLayer.path = path;
imageView.layer.mask = maskLayer;
Questions connexes
- 1. comment faire des coins arrondis pour l'image dans Android?
- 2. Optimisation des coins arrondis
- 3. Coins arrondis Image Changement sur Hover
- 4. RMagick coins arrondis
- 5. Coins arrondis de MKMapView
- 6. Comment créer des coins arrondis flexibles?
- 7. Dessin d'une image avec des coins arrondis sur l'iPhone
- 8. Jmagick coins arrondis
- 9. UITableViewCell coins arrondis et sous-vues de clip
- 10. Problème avec les coins arrondis sans image
- 11. Coins arrondis sur un fieldset
- 12. Tables avec des coins arrondis
- 13. jQuery ombres pour les coins arrondis
- 14. Comment faire un formulaire coins arrondis dans WPF?
- 15. L'effet Ajax coins arrondis est utile pour?
- 16. Adobe Catalyst: coins arrondis
- 17. Prototype coins arrondis
- 18. Comment utiliser border-radius.htc avec IE pour faire des coins arrondis
- 19. Coins arrondis sur NSTableView
- 20. Coins arrondis dans IE
- 21. Bouton de contrôleTemplate et coins arrondis
- 22. Comment masquer une image carrée dans une image avec des coins arrondis dans le SDK iPhone?
- 23. WPF: cube 3D avec des coins arrondis
- 24. Coins arrondis utilisant 3 images
- 25. NSButton avec largeur variable, coins arrondis
- 26. Coins d'image arrondis dans IE et Firefox
- 27. Comment faire pour que le contenu d'une bordure à coins arrondis soit aussi arrondi?
- 28. Comment faire des coins arrondis avec CSS sur l'iPhone dans un UIWebView?
- 29. IE7 + coins arrondis w/jQueryUI
- 30. SilverGrid 3 DataGrid - Coins arrondis
je veux des coins arrondis seulement en haut à droite et virages à gauche, pour la première cellule, donc cela ne nous aide pas beaucoup .. Merci quand même – johnl
@johnl Je sais que c'est vieux maintenant, mais j'ai mis à jour ma réponse pour inclure un moyen de contourner certains coins seulement – imnk