Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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 UITableviewcell图像背景与CAShapeLayer的性能_Ios_Performance_Uitableview_Cashapelayer - Fatal编程技术网

Ios UITableviewcell图像背景与CAShapeLayer的性能

Ios UITableviewcell图像背景与CAShapeLayer的性能,ios,performance,uitableview,cashapelayer,Ios,Performance,Uitableview,Cashapelayer,我的问题是:这是关于在UITableview中滚动多行的最佳实践。我想给每个单元格添加一个形状,作为一个元素的背景。想想Facebook的messeger泡沫。我的第一步是创建CAShapeLayer并创建路径,然后将该层框架设置为我的文本视图框架。这起作用了 然而,另一位开发人员建议,使用可调整大小的插入的UIImage的性能比使用CAShapelayer要好 哪一个更适合滚动?第二,我在任何地方都找不到提到的是,这些图层是在屏幕外渲染还是在屏幕上。形状将出现在每个单元格中,它的大小取决于文本

我的问题是:这是关于在UITableview中滚动多行的最佳实践。我想给每个单元格添加一个形状,作为一个元素的背景。想想Facebook的messeger泡沫。我的第一步是创建
CAShapeLayer
并创建路径,然后将该层框架设置为我的文本视图框架。这起作用了

然而,另一位开发人员建议,使用可调整大小的插入的UIImage的性能比使用CAShapelayer要好


哪一个更适合滚动?第二,我在任何地方都找不到提到的是,这些图层是在屏幕外渲染还是在屏幕上。形状将出现在每个单元格中,它的大小取决于文本的大小。

欢迎评论。不要批准不添加或改进帖子的编辑。将类名大写不会成为有用的编辑。我们作为评审员的工作就是拒绝这些@尤努斯,请确保编辑改进帖子。下面列出了一些编辑原因,这些都是很有帮助的。任何时候你觉得你可以把文章做得更好,并且倾向于这样做。鼓励编辑!编辑的一些常见原因是:修复语法或拼写错误,以澄清文章的含义,而不将其更改为更正小错误,或在文章老化时添加附录/更新,以添加相关资源或超链接,根据列出的美国编辑拒绝原因“这一编辑并没有使文章更容易阅读、更容易查找、更准确或更容易访问。更改要么是完全多余的,要么会严重损害可读性。“审阅者应确保编辑增加了价值。我要求审阅者阅读拒绝原因