2017-09-21 2 views
1

Cette image montre en UITableViewCell accessoires.Obtenez l'image pour l'accessoire de détail UITableViewCell

enter image description here

Est-il possible de l'obtenir à partir du système, lorsque vous ne l'utilisez une vue de table, à utiliser dans un UIImageView nu? Évidemment, je peux le capturer, mais je veux être cohérent avec tout ce que iOS utilise pour l'icône.

Répondre

1

Bien sûr, si vous voulez un bouton avec cette icône, vous pouvez le faire en utilisant un programme ou storyboards.

Storyboards Utilisation:

il suffit de créer un bouton et avec le bouton sélectionné ouvrir l'inspecteur Attributs et sous Type ne importe quel type choisir juste dont vous avez besoin. Dans votre cas, il va être "Info Light":

enter image description here

Programmatically:

Vous pouvez initialiser votre bouton en utilisant son type:

let button = UIButton(type: .infoLight) 

button.addTarget(self, action: #selector(someCoolStuff), for: .touchUpInside) 

// ... 

Et dans les deux cas votre bouton finirait par ressembler à ceci:

enter image description here

Note: S'il vous plaît noter toutefois que vous ne pouvez pas le faire en utilisant une vue d'image, car ce n'est pas ce qu'il est fait pour.