• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 在 UILabel 中垂直居中文本

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:47:57 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在 Collection View 单元格中有一个 3 行标签。我希望文本始终垂直居中,所以如果只有 1 行文本,它看起来就像在标签的第二行。当有两行文字时,第一行应该在第一行和第二行之间,第二行应该在第二行和第三行之间。

这是我所拥有的以及我正在努力实现的目标的图片: first second

有没有办法实现这样的事情?那么第二张图片的标签实际上会出现在第一张图片标签的中间线的位置吗?



Best Answer-推荐答案


您应该为您的标签设置一个固定的高度约束,并且文本将按照您的描述自动垂直居中。 应该选择常量值以适合您的第一个屏幕截图中的 3 行。

enter image description here

现在你很可能有 <= 而不是 =

关于ios - 在 UILabel 中垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40567944/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap