小编Lin*_*sey的帖子

用CGContext绘图后擦除

我正在尝试为iPad绘制一个简单的绘图应用程序,你可以在图片上绘图,我正在使用CGContext的东西来做,但我最初计划处理擦除的方式是用白色绘制的东西. .除了我刚才意识到当你画到另一张图像时它不起作用,因为当你"擦除"时你也会"擦除"背景图像.

有没有办法支持实际擦除?

谢谢!

drawing objective-c cgcontext ipad ios

8
推荐指数
2
解决办法
5465
查看次数

在Objective-C中,常量是神奇地改变了吗?

在我的程序中,我在顶部有一个#define MAXIMUM_SCALE 10

唯一一次使用此常量的是此段代码:

float newScale = [scrollView zoomScale] * ZOOM_STEP;
NSLog(@"%f", newScale);
NSLog(@"lol %f", MAXIMUM_SCALE);

if( [scrollView zoomScale] < MAXIMUM_SCALE){
    [self handleZoomWith:newScale andZoomType: TRUE];
}
Run Code Online (Sandbox Code Playgroud)

一些如何,NSLog打印出MAXIMUM_SCALE与newScale相同

即(1.500000 lol 1.500000 2.250000 lol 2.250000)

为什么会这样?

constants objective-c c-preprocessor

3
推荐指数
1
解决办法
102
查看次数

标签 统计

objective-c ×2

c-preprocessor ×1

cgcontext ×1

constants ×1

drawing ×1

ios ×1

ipad ×1