gpt4 book ai didi

cocoa-touch - 有没有在 cocoa 中渲染图像的最佳方法?我正在使用 setNeedsDisplay

转载 作者:行者123 更新时间:2023-12-03 17:37:18 25 4
gpt4 key购买 nike

目前,每当我手动移动 UIImage(通过处理 TouchMoved 事件)时,我在该事件中调用的最后一件事是 [self setNeedsDisplay],它会有效地重绘整个 View 。

我的图像也是动画的,所以每次动画帧发生变化时,我都必须调用 setNeedsDisplay。

我发现这很可怕,因为我不希望 iphone/cocoa 能够非常快地执行如此频繁的屏幕重绘。

有没有一种最佳、更有效的方法可以做到这一点?也许以某种方式告诉 cocoa 只更新屏幕的特定区域(图像的矩形区域)?

最佳答案

setNeedsDisplayInRect:完全满足您的需要。

参见documentation at developer.apple.com

关于cocoa-touch - 有没有在 cocoa 中渲染图像的最佳方法?我正在使用 setNeedsDisplay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288515/

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