在Swift中将字体大小更改为25时标签消失

在Swift中将字体大小更改为25时标签消失,swift,autolayout,label,uistoryboard,Swift,Autolayout,Label,Uistoryboard,我有一个表视图和两个标签。第二个标签(描述标签)有数百行。当我将描述标签的字体大小设置为21时,它就开始工作了。当我将字体大小更改为25时,为什么说明标签会显示?如何解决? 我还设置了自动调整单元格高度以增加大小 描述标签属性检查器 alse代码截图为 尺寸为25时消失标签的图像 标签仅在帧低于8000时显示文本,对于更多文本,不显示 您应该检查以下步骤: 如果不需要,请将行数设置为0。可以设置多少行 在那里。只有当您知道时,才能给出具体的行数 确切的行数 给出标签的大小以容纳内容 检查约

我有一个表视图和两个标签。第二个标签(描述标签)有数百行。当我将描述标签的字体大小设置为21时,它就开始工作了。当我将字体大小更改为25时,为什么说明标签会显示?如何解决? 我还设置了自动调整单元格高度以增加大小

描述标签属性检查器 alse代码截图为

尺寸为25时消失标签的图像

标签仅在帧低于8000时显示文本,对于更多文本,不显示


您应该检查以下步骤:

  • 如果不需要,请将行数设置为0。可以设置多少行 在那里。只有当您知道时,才能给出具体的行数 确切的行数
  • 给出标签的大小以容纳内容
  • 检查约束和异常

  • 单元格高度应该是动态的。您是否动态指定了单元格高度。如果您不知道如何动态指定单元格高度,请使用scrollview。

    @dineshsharma。。让我们试试这个,如果你仍然面临这个问题,请告诉我。 这是顶级标签

    对于较低的标签设置此


    在属性检查器中,将两个标签的行设置为0。请为索引处的行和估计高度tableview代理实现高度。

    iOS 12及以下UITextView和UILabel在高度为8192时不可见。我可以通过以下代码解决这个问题。但这一次在定位上有一个问题。标签未正确定位。iOS 13及更高版本上不存在此问题

    lbl.sizetofit()
    lbl.isScrollEnabled=true
    lbl.isScrollEnabled=false
    

    我使用滚动视图进行了此操作,但结果相同。请在属性检查器中为0指定行。请查看带有标题和说明的链接中的自定义单元格。请将行高设置为自动标注尺寸,并可以更改您在indexpathya的行单元格中的字体。我做了第0行的数字,使其无限大。这样做有效吗?@dineshsharma在我看来不应该有这样的问题。您的约束一定有问题。我也尝试过同样的方法,对我来说效果很好……请给您的标签文本超过1000行。框架工作正常。表格正在滚动,但在我的案例中,标签框8000的标签框之后没有显示标签文本。我使用的字体大小小于21。我正在研究它。我不知道为什么它对你不起作用。我最近试过解决你的问题,不管字体大小,它对我两个标签都起作用。