我讀過一些關於此的SO帖子,但找不到任何有效的東西。如何在Swift iOS8中正確獲取字符串的寬度?
我的代碼:
let englishTextSize = englishString.sizeWithAttributes([NSFontAttributeName: UIFont.systemFontOfSize(14)])
let englishLabel = UILabel(frame: CGRectMake(self.view.center.x, 150, englishTextSize.width, englishTextSize.height))
這段代碼導致我的文本週圍的橢圓從而避免了寬度不夠大。
文本本身使用了很多晦澀的人物,如:
svarūpe-'vasthānam
但我無法想象,把它扔掉那麼多。打開Swift或Obj-C中的任何提示,儘管最好是Swift!
爲什麼不使用sizeToFit使其完美調整,然後設置其中心? – Eiko
@Eiko聽起來很有希望!我第一次聽說這個。我只是一個星期快到dev ..謹慎分享一個例子? – Trip
我在下面的Swift中給出了一個例子 - 也許你需要調整一兩件事。也許標籤是xib或storyboard文件的出口;但你應該看到這一點。 :) – Eiko