Я пытаюсь изучить основы кварца и не понимаю, почему это не сработает - это должно переместить красный прямоугольник вправо, когда кнопка нажата, летучая мышь на моменте, это не сделать что-нибудь - в «NSLog (» помощь »), было, чтобы попытаться выяснить, если кнопка функционирует - благодаряПеремещение Прямоугольник в кварце
@implementation QuartzView
-(IBAction)moveRight:(id)sender{
NSLog(@"Help");
lR += 50;
}
- (id)initWithFrame:(NSRect)frameRect
{
self = [super initWithFrame:frameRect];
if (self) {
}
return self;
}
- (void)drawRect:(NSRect)dirtyRect
{
CGContextRef myContext = [[NSGraphicsContext // 1
currentContext] graphicsPort];
// Drawing code here.
CGContextSetRGBFillColor (myContext, 1, 0, 0, 1);// 3
CGContextFillRect (myContext, CGRectMake (lR, 0, 200, 100));
[self setNeedsDisplay:YES];
}
@end
Благодаря
блин, я имел в виду последнюю строку, чтобы сказать «CGRectMake (Lr, 0, 200, 100)); – user2073270
Fixed это для вас Вы можете редактировать свой пост, кстати – Jeremy