label的文字不在最顶部

问题描述

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

寻找答案

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

  1. 使用 代码时直接使用label.sizeToFit()(Swift),就可以搞定了
  2. 使用xib时就要在 viewDidLayoutSubviews()方法中实现 label.sizeToFit()(Swift)

你可能感兴趣的:(label的文字不在最顶部)