在 Swift 中使用 UITableView
,有人可以帮助我根据标签、图片和描述自动更改单元格的高度吗?
我想随着标签文本的增加动态更改单元格大小。我已经在标签上应用了自动布局。
要使单元格自动变大,您需要做两件事:
>
底部空间和顶部空间限制将根据需要推送单元格大小。标签行数为0。
在viewDidLoad()方法中添加< code > self . tbllist . estimatedrowheight = 50.0 self . tbllist . row height = UITableViewAutomaticDimension
如果下面的代码在方法viewDidLoad中不起作用,请在方法ViewWillAppear中添加下面的代码
tableView.estimatedRowHeight = 60.0// the estimated row height ..the closer the better
tableView.rowHeight = UITableView.automaticDimension
加上:
考虑到您已经在标签上应用了约束。并将行数设置为0。然后将以下代码粘贴到viewDidLoad方法中
tableView.estimatedRowHeight = 44.0
tableView.rowHeight = UITableViewAutomaticDimension
我在细胞上有两个标签。如果标签只显示一行文本,那么单元格看起来很好。但是如果有更多的文本,并且如果标签上的行被包裹起来,那么标签/文本就会离开单元格。附加图像。 我当前的代码: 解决方案我试图修复它: 这就是解决方案的外观。如何根据单元格的内容更新单元格的高度?
我必须说我在这方面绝对是个新手。我正在编写一个带有表格的小xslt演示文件,我想根据内容更改单元格或行的背景色(两者都可以,但我更喜欢只更改单元格背景)。 示例:RATING="GOOD""MEDIUM""BAD";根据它的值,我希望背景是绿色、黄色或红色。 我当前的表格代码: 提前感谢您 --编辑——我的问题已由@Yaakov Ainspan回答,并由@Ruud解决,他为我提供了我所缺少的代码。
问题内容: 我的站点读取一个XML文件,该文件包含数据表的信息(值)。我使用CSS设置表格样式,并且一切正常。 为了获得更好的用户体验,我想知道是否有可能根据其值动态更改每个单元格的背景颜色? 例如: 每个包含小于5的数字的单元格都有红色背景色; 每个大于等于“ 5”的单元格具有绿色背景色。 我对此的第一个解决方案是使用Javascript-但我想知道是否有办法仅使用CSS样式来解决此问题? 问题
我正在尝试让我的表视图单元格根据单元格内的内容调整其高度。 它似乎在工作,因为单元格有不同的高度,但我无法正确显示文本。 表视图和原型单元格是用故事板创建的,我有一个自定义的单元格类链接到我的原型单元格。在我的原型电池中,我有三个标签;标题标签、日期标签和包含动态文本数据的标签。在情节提要的属性检查器中,动态文本数据标签行号设置为0,换行符设置为“换行”。 当我运行应用程序时,单元格高度都不同,因
我正在 中使用 现在我遇到了表视图单元格高度的问题。我正在聊天屏幕上工作,所以我有文字,图像。所以我在管理屏幕的其中取了一个原型单元。现在下面是我的身高代码 因此,文本单元格没有得到我所期望的,但我不知道我的错误在哪里,还有一件事,如果我< code > returnuitableviewautomaticdimension ,它的工作很好的文本信息,而不是图像。请帮助我,先谢了。