繁体   English   中英

在TableView Xcode10 / Swift 4中删除标签

[英]Label being cut off in TableView Xcode10/Swift 4

当使用单个标签创建新的tableview时,标签被切断,我似乎无法增加单元格的大小以适应它。 我想在单元格上有一个固定的垂直尺寸。 我尝试了很多不同的UI设置似乎没什么用,看起来很简单。 这是它的样子:

在此输入图像描述

这是设计中的样子:

在此输入图像描述

您有多种方法可以解决此问题。 我在下面列出了它们。

  1. 不要为标签定义常量高度约束。 而是使用顶部和底部约束来控制布局。
  2. 为标签定义恒定高度约束并使用自动Autoshrink属性进行播放。 它可以设置为Minimum Font ScaleMinimum Font size

您应该尝试使用自动autodimension来确定单元格大小

使用的解决方案是这样的:

override func viewDidLoad() {
    super.viewDidLoad()
    self.eventCategoryListTableView.rowHeight = UITableView.automaticDimension
}

除了上面的代码,您还必须确保为标签设置顶部,底部和高度约束。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM