【发布时间】:2016-03-08 16:12:13
【问题描述】:
我已经阅读了许多关于此的 SO 帖子,但找不到任何有效的方法。
我的代码:
let englishTextSize = englishString.sizeWithAttributes([NSFontAttributeName: UIFont.systemFontOfSize(14)])
let englishLabel = UILabel(frame: CGRectMake(self.view.center.x, 150, englishTextSize.width, englishTextSize.height))
这段代码 sn-p 会在我的文本周围产生一个省略号,从而避免宽度不够大。
文本本身使用了很多晦涩的字符,例如:
svarūpe-'vasthānam
但我无法想象会丢掉那么多。对 Swift 或 Obj-C 中的任何技巧开放,但最好是 Swift!
【问题讨论】:
-
为什么不使用 sizeToFit 让它完美调整然后设置它的中心呢?
-
@Eiko 听起来很有希望!我第一次听说这个。我刚刚进入 swift dev 一周。愿意分享一个例子吗?
-
我在下面的 Swift 中给出了一个例子——也许你需要调整一两件事。也许标签是 xib 或故事板文件的出口;但你应该明白这一点。 :)
标签: objective-c iphone swift ios8