Comment puis-je insérer une image Inline UILabel dans iOS 8 à l'aide de swift

J'ai suivi le post suivant sur la façon d'utiliser NSTextAttachment pour ajouter des images en ligne avec votre UILabels. J'ai suivi le mieux que je pouvais et écrit ma version de Swift.

Je suis entrain de créer une application de chat et le champ que je suis l'insertion d'une icône de la bière en ne rend pas l'image ou ne semble pas pour le rendu de l'image en ligne. Je ne reçois pas toutes les erreurs, donc je suis en supposant que je suis en manque quelques petits détails dans mon code.

var beerName:String!

        if(sender == bn_beer1)
        {
            beerName = "beer1.png"
        }

        if(sender == bn_beer2)
        {
            beerName = "beer2.png"
        }

        if(sender == bn_beer3)
        {
            beerName = "beer3"
        }



        var attachment:NSTextAttachment = NSTextAttachment()
        attachment.image = UIImage(named: beerName)


        var attachmentString:NSAttributedString = NSAttributedString(attachment: attachment)
        var myString:NSMutableAttributedString = NSMutableAttributedString(string: inputField.text)
        myString.appendAttributedString(attachmentString)



        inputField.attributedText = myString;
  • Quelle est la taille de l'image?
InformationsquelleAutor mattwallace | 2014-11-04