Encarts de UIImageView?
J'aimerais réaliser :
- À l'échelle pour remplir mode d'affichage de l'image
- Encarts de
UIImageView
de sorte que l'image
ne répond pas aux bords de laUIImageView
Ligne de fond: je veux augmenter la zone tactile de la UIImageView
sans étirement de l'image-delà d'une certaine taille.
Est-il possible par le biais de storyboard ? Si non quelqu'un peut dire comment le faire par programmation ?
Je peux obtenir les mêmes fonctionnalités par le biais d'un UIButton
et réglage de l'image en médaillon par storyboard mais je ne trouve pas une telle chose avec UIImageView
.
- Envisagez-vous de changer la taille de l'image, tandis que l'exécution sans affecter l'image d'origine? va que faire?
- oui ce serait faire.
- Qui allait changer l'échelle et de pixelisation votre image, si votre imageview est faible, au contraire il y a un retournement de situation qui vous pouvez essayer, si u sont prêts à reconsidérer je peux poster une réponse
- vous pouvez poster je vais voir si cela fonctionne ..
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un encart à
UIImage
au lieu deUIImageView
.Swift 4
UIEdgeInset
arguments. Et oui, je suis en utilisant contentMode.scaleAspectFill
.imageView
image manuellement. Il fonctionne lorsqueimageView
est défini à l'aide de mise en page automatique.À l'aide de la méthode donnée ici :
Maintenant vos encarts de devenir 100-80 c'est à dire 20 .
C'est une solution de contournement pour fournir des encarts à une UIImageView. Les meilleures réponses sont les bienvenues.
Il semble que vous voulez avoir un palpable imageView, alors pourquoi pas à l'aide d'un UIButton avec l'image et le imageEdgeInsets?
Mon Code
Swift4
Vous pouvez ajouter un
UIView
en premier et ensuite vous ajoutez votreUIImageView
à l'intérieur de laUIView
avec un rembourrage de ce que vous voulez, et si vous voulez que votre geste à obtenir touchés que dansUIImageView
, faire UserInteractionEnable oui ou si vous voulez le geste à être dans l'ensemble vous pouvez ensuite ajouter le geste à l'ensemble de laUIView
Essayer de travailler avec les UIImage dans UIView comme cela ;