如何用 Swift 实现 UILabel 文字竖排?

大家好,我刚开始学 iOS 开发,最近想做一个天气 app 练手。我想让 app 里面的城市名竖版排列。我 Google 几种方法都没成功。有试过 YYText 库,CoreText 的 NSVerticalGlyphFormAttributeName,和给 Label 设置宽度和长度,自动换行,都没成功。上网找的一些 demo 也主要以 Objective-C 为主,想问问各位大佬怎么用 Swift 来简洁的对文字进行竖排啊。最终的效果图基本就是这样的。感谢各位!
图片描述

阅读 8.9k
2 个回答

图片描述

思路很简单 就是字符串拼接换行符。

在每个字之间加换行n是否可行,之前用label这个显示过索引

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题