gpt4 book ai didi

ios - 绘制自定义 CGContextRef - 大于框架?

转载 作者:行者123 更新时间:2023-11-28 19:21:06 25 4
gpt4 key购买 nike

我有我的 UIView 的框架,在 drawRect 中它使用它作为上下文,但我希望它在这个上下文之外绘制。我如何指定我自己的上下文,让它这样做?

最佳答案

我不明白您如何将框架用作上下文。框架是 CGRect,上下文是 CGContextRef

您可能会问 drawRect: 方法中的绘图命令是否会影响屏幕上 View 边界之外的像素。答案是不。您可以创建一个 CALayer,它是 View 层的子层,并且有一个延伸到 View 边界之外的框架。如果您的 View 不剪辑 subview ,则该层可以绘制在您的 View 边界之外。您需要阅读 Core Animation 或观看 WWDC 视频以了解更多信息。

也许您在问如何创建一个大于 UIView 边界的离屏位图,并绘制到该位图。如果那是你想做的,那么看看 Drawing to a Bitmap Graphics Context in the Drawing and Printing Guide for iOS .

关于ios - 绘制自定义 CGContextRef - 大于框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8771624/

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