Comment changer UIBarButtonItem la taille de l'image
À l'aide de UIBarbuttonItem, initWithImage je en obtenir une image que je veux plus petits.
Je me sens comme il n'y a absolument aucun moyen de redimensionner l'image.
UIedgeInsetMake ne fonctionne pas du tout. Le redimensionnement de la picutre ne fonctionne pas non plus (pixelisation).
J'ai un @2x 48x48 icône et un normal 24x24. la création d'une nouvelle image avec un plus grand vide frontière ne fonctionne pas.
Si j'utilise une 20x20 il va pixeliser. n'importe quoi.
Toute solution? Merci!
OriginalL'auteur Nicolas Manzini | 2012-05-23
Vous devez vous connecter pour publier un commentaire.
Ceci peut être réalisé par la suite,
Lui donner un essai...
OriginalL'auteur Satyaranjan
Vous pouvez utiliser l'outil de BarbuttonItem pour définir l'image et d'ajuster la taille avec le titre la taille en utilisant le soufflet de la méthode:
Cette méthode vous permettent de faire de la dynamique de la taille du bouton avec le désir de l'image.
Ici, j'ai utilisé
stretchableImageWithLeftCapWidth
pour ajuster l'image. Je pense que ça va vous aider. Vous pouvez utiliser l'ensemble de la méthode pour faire de la Coutume BarButton trop.OriginalL'auteur kallol
Si vous souhaitez modifier la taille du bouton en fonction de l'image, il peut être préférable de créer un UIButton et de faire de la UIBarButtonItem personnalisé. Dans UIBarButtonItem initWithImageThe image est redimensionnée pour s'adapter à la UIBarButtonItem.
Regarder cette anser pour plus d'informations sur la façon de le faire.
OriginalL'auteur user373455