gpt4 book ai didi

iphone - 处理一个空的 UITableView。打印友好消息

转载 作者:IT王子 更新时间:2023-10-29 07:28:59 26 4
gpt4 key购买 nike

我有一个 UITableView,在某些情况下它为空是合法的。所以不是显示应用程序的背景图片,我更愿意在屏幕上打印一条友好的消息,例如:

This list is now empty

最简单的方法是什么?

最佳答案

UITableView 的 backgroundView 属性是你的 friend 。

viewDidLoad 或您 reloadData 的任何地方,您应该确定您的表是否为空,并使用包含 UILabel 的 UIView 更新 UITableView 的 backgroundView 属性,或者只是设置它为零。就是这样。

当然可以使 UITableView 的数据源执行双重任务并返回一个特殊的“列表为空”单元格,这让我觉得很笨拙。突然 numberOfRowsInSection:(NSInteger)section 必须计算其他部分的行数,它没有被询问以确保它们也是空的。您还需要制作一个包含空消息的特殊单元格。也不要忘记您可能需要更改单元格的高度以容纳空消息。这一切都是可行的,但它看起来像是创可贴之上的创可贴。

关于iphone - 处理一个空的 UITableView。打印友好消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com