我跟隨following post瞭解如何使用NSTextAttachment添加圖像並與您的UILabels內聯。我盡我所能並在Swift中編寫了我的版本。如何在iOS 8中使用swift插入圖像Inline UILabel
我正在創建一個聊天應用程序,並且我將一個啤酒圖標插入的字段不會呈現圖像,或者似乎不會呈現圖像內聯。我沒有得到任何錯誤,所以我假設我錯過了我的代碼中的一些小的細節。
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;
什麼是圖像大小? – Larme 2014-11-04 22:45:45