gpt4 book ai didi

ios - 分隔符是 UITableViewCell 的一部分吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:15 25 4
gpt4 key购买 nike

我已经编写了自定义 GridView(UIScrollView 子类)并决定使用标准 UITableViewCells 作为单元格,因为它们具有我需要的所有功能。

一切正常,但我注意到有时单元格顶部有一条灰色细线。
我实际上认为 UITableView 处理单元格的分隔符,它们实际上不属于 UITableViewCell 但似乎我错了。

事实上,我想摆脱它们,但我不知道如何。

有没有人有这方面的经验,或者这是制作具有 UITableViewCell 功能的自定义单元格类的唯一方法?

截图如下:
enter image description here

最佳答案

经过一些实验、试错和 subview 迭代/检查,我可以看出分隔符肯定是 UITableViewCell 的一部分。感谢@Valeriy Van。

The answer to my first question simply is: YES, the separator is part of a UITableViewCell.

但它是由 UITableView 严格处理的,如果它没有被 TableView 填充则为空。


现在到上图中的行:

这些不是分隔符。他们看起来就是那样,真是该死的巧合。

当 Graphics 试图在亚像素级精确坐标上绘制某些东西时,它们就会发生。
当可见对象( View 层)的坐标和/或大小(框架)介于两个整数值之间并且 GL 试图正确渲染它时,就会发生这种情况。

由于“过于精确”的框架,Gl 尝试插值到整数框架或只是不正确舍入。

因此可能会发生,如上图所示,第一行被拉伸(stretch)或 y 坐标错误一个像素。

如果您为单元格高度返回“过于精确”的值,这也可能发生在 UITableView 中。

关于ios - 分隔符是 UITableViewCell 的一部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12735622/

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