Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 向UITableView添加单元格时如何避免奇怪的边_Ios_Uitableview - Fatal编程技术网

Ios 向UITableView添加单元格时如何避免奇怪的边

Ios 向UITableView添加单元格时如何避免奇怪的边,ios,uitableview,Ios,Uitableview,当用户在UITableViewControllerGrouped视图中点击一个单元格时,我希望在第一个单元格下方有几个单元格。IinsertRowsAtIndexPaths并更改单元格中的行数,但当单元格下拉时(使用UITableViewRowAnimationTop动画),在原始单元格的右上角和左上角会出现一些“伪影” 我相信这是因为向下的单元格有方角,但原来的单元格有圆角。所以,当单元格第一次出现时,你可以看到原始单元格后面的方角 有人遇到过这个问题并知道解决方案吗?如果需要的话,我可以发布

当用户在
UITableViewController
Grouped视图中点击一个单元格时,我希望在第一个单元格下方有几个单元格。I
insertRowsAtIndexPaths
并更改单元格中的行数,但当单元格下拉时(使用
UITableViewRowAnimationTop
动画),在原始单元格的右上角和左上角会出现一些“伪影”

我相信这是因为向下的单元格有方角,但原来的单元格有圆角。所以,当单元格第一次出现时,你可以看到原始单元格后面的方角


有人遇到过这个问题并知道解决方案吗?如果需要的话,我可以发布一个视频以保持清晰。

尝试
UITableViewRowAnimationFade
。使用fade时,这个场景看起来几乎完全相同,只是没有瑕疵。否则,如果可以使用纯色背景,可以使用自定义单元格强制背景为不透明e和遮盖瑕疵(注意,这可以与默认的细条纹背景一起使用,因为单元格的圆角只接触一种颜色)。我能想到的唯一其他解决方案是使用
CADisplayLink
修改飞行中的动画。如果您想探索其他解决方案之一,请告诉我,我将尝试模拟一些东西。