label的文字不在最顶部

问题描述

项目中使用label显示文本,label不是一行,所以就把numberofLines改为0,label是有一定的高度的,设置约束,但是文本显示在label的中间,可怎么办?

寻找答案

一种解决方式分两种不同的情况 :1:使用代码 2:使用xib

  1. 使用 代码时直接使用label.sizeToFit()(Swift),就可以搞定了
  2. 使用xib时就要在 viewDidLayoutSubviews()方法中实现 label.sizeToFit()(Swift)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 大学时,那个睡在我头顶的人结婚了。她是我们中第一个抛下青春的人,我们几个朋友坐在舞台下看着她穿着婚纱走向人生的...
    南翥_阅读 1,566评论 0 0
  • 开心的事写在扣扣上,生活的事写在朋友圈上,伤心的事写在微博上。因为扣扣上有亲人们,朋友圈里有同学,有朋友,微博里,...
    Lily冰块阅读 1,735评论 0 0
  • 我们最初的遇见 是在曾经的曾经 那时我们的世界 充满希望与阳光 或许 这就是嘉遇 天空中一颗一颗的星星全是宝藏...
    顾一GY阅读 1,839评论 0 0
  • 昨天跑了个半马,本来想着轻轻松松的就完事了,没想到还是差很多,前10公里还跟之前一样,最后5公里就差很多了,跑不动...
    自随风阅读 1,040评论 0 0