English 中文(简体)
拥有一家药店,有许多子店。 当需要一个子站时,我会发现一个错误的背景。
原标题:Have a CALayer with many sublayers. When setNeedsDisplay is called on a sublayer, I get an invalid context error

我只转而玩弄我的游戏,用核心估算来加快速度。 我有一个包含许多子里(游戏“游戏”)的层次的质子。 旋转器实际上是使用<代码>drawInContext:提取自己内容的CAL子。 例如,如果选择了一块tile,需要重新开张,那么,我叫[and Layer setNeedsDisplay],而且我会发现一刀切的背景错误。 如果我请<条码>[主要意见集之分]或<条码>[主要意见.layer setNeedsDisplay],则无功tile。 我怎么能够让个人tile(CAL门子)重新思考?

EDIT: From the very helpful comments, I was able to figure out the this only happens when the CALayer subclass is drawing an image. Here are the errors:

<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextSetBlendMode: invalid context 0x0
<Error>: CGContextSetAlpha: invalid context 0x0
<Error>: CGContextTranslateCTM: invalid context 0x0
<Error>: CGContextScaleCTM: invalid context 0x0
<Error>: CGContextDrawImage: invalid context 0x0
<Error>: CGContextRestoreGState: invalid context 0x0

造成错误的法典行文如下:

[[UIImage imageNamed:@"flag.png"] drawInRect:self.bounds];

我是否应当用另一种方式在CAL子里画一个形象?

最佳回答

Core Animation don t knowledge about UIKit, i.e. drawInContext: 并没有将工厂环境确定为企业目前的情况。 The drawInRect: methods in UIImage have this present context. 人工将一个环境推向家庭企业,使用<条码>,使用<条形码>,并在使用<条码>时使用<条码>。

例如:

UIGraphicsPushContext(context);
[[UIImage imageNamed:@"flag.png"] drawInRect:self.bounds];
UIGraphicsPopContext();
问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签