ios中uilabel中的虚线文本
Posted
技术标签:
【中文标题】ios中uilabel中的虚线文本【英文标题】:Dotted text in uilabel in ios 【发布时间】:2014-10-04 03:34:28 【问题描述】:我需要以下面的格式在UILabel
中显示分数。是否可以 ?
我想在UILabel
中显示类似的虚线数字。以下链接是示例图片。
【问题讨论】:
【参考方案1】:有几种不同的方法。您可以不厌其烦地从较小的图像中构建自己的数字。您可以在 png 文件中创建图像并加载它们。有些人出售记分牌字体(可能是最简单的)。
但是您不会从 Apple 获得默认行为来执行此操作。希望这会有所帮助。
【讨论】:
【参考方案2】:这并不像您想的那么简单,但我可以为您提供以下选项。 正如 MinnesotaSteve 所提到的,您可以使用图像,但我认为这是一种 hack 解决方案。 也可以使用字体获得所需的外观,但在将背景点映射到字体点上时会遇到问题...
我建议您尝试将 CALayers 与边框破折号模式一起使用。 然后,您可以为所有可能的数字 0 - 9 定义您的自定义层,以获得效果。
但如果你只想点点文本不匹配背景,你可以使用字体解决方案。
【讨论】:
以上是关于ios中uilabel中的虚线文本的主要内容,如果未能解决你的问题,请参考以下文章
UILabel - iOS 8 Xcode 6.3 中的单行文本占用 2 行