【问题标题】:Calculate the number of characters a particular string can be shown in a uilabel计算特定字符串可以在 uilabel 中显示的字符数
【发布时间】:2017-08-27 13:08:12
【问题描述】:

有谁知道如何计算 swift 3.1 中特定字符串可以在 uilabel 中显示的字符数?

【问题讨论】:

  • label.text?.characters.count
  • 谢谢,但它得到了字符串的长度,但字符串可能比 uilabel 中的长度大
  • 使用 sizetofit()
  • 如果我想在可见字符串的末尾添加一个下拉箭头字符,这样当用户点击 uilabel 时它会展开以显示完整的字符串,这会起作用吗?
  • 这取决于您显示的字符串。例如,字母 i 会比 m 占用更少的空间(除非您选择等宽字体)

标签: swift uilabel width string-length


【解决方案1】:
myLabel.text = "Hello"
var num = myLabel.text?.characters.count // num = 5

【讨论】:

    猜你喜欢
    • 2014-01-30
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    相关资源
    最近更新 更多