0
UIImage *image = @"some image"
[圖像drawInRect:CGRectMake(50,50,100,100)];
如何檢查繪製圖像僅
if(cgrect(50, 50, 100, 100) doesn't have an image){
// only then draw the image
}
UIImage *image = @"some image"
[圖像drawInRect:CGRectMake(50,50,100,100)];
如何檢查繪製圖像僅
if(cgrect(50, 50, 100, 100) doesn't have an image){
// only then draw the image
}
石英(iOS上的2D圖形系統)使用的圖形組合物的畫家的模型,和在大多數情況下繪製到單個層緩衝器。
這意味着,一旦內容被繪製到圖形上下文中,它將被平鋪到上下文中,並且其像素成爲場景的一部分。可以把它想象成畫一幅畫:一旦你在畫布上放下油漆,它就會掩蓋下面的任何東西,並與已經存在的油漆分不開。
爲了確定圖像是否先前是在圖形上下文中繪製的,您必須在上下文之外維護一些狀態(例如BOOL didDrawImage
)。您需要做什麼取決於您的目標。如果您告訴我們您要實現的目標,我們可能會爲問題提供備用解決方案。