Я создаю UIViewController с кнопкой на нем. Единственная задача кнопки - создать окно для рисования прямоугольников. (Я взял некоторый код из «QuartzDemo» из примеров приложений Apple.) Цель C действительно дает мне посадки ...
Когда я пытаюсь это сделать, ничего не происходит.
Вот код для кнопки:
- (IBAction)startButtonAct:(id)sender
{
QuartzViewController *controller;
NSLog(@"1");
controller = [[QuartzViewController alloc] initWithTitle:@"Dotsie"];
controller.quartzViewDelegate = [[[RectDrawing alloc] init] autorelease];
[[self navigationController] pushViewController:controller animated:YES];
// [controller release];
}
Я, честно говоря, не уверен, что еще кому-то нужно увидеть, но вот некоторые другие вещи:
@interface QuartzViewController : UIViewController
{
QuartzView *quartzView;
UIBarStyle barStyle;
UIStatusBarStyle statusStyle;
}
@protocol QuartzViewDelegate;
@interface QuartzView : UIView {
id<QuartzViewDelegate> delegate;
}
@property(assign) id<QuartzViewDelegate> delegate;
@end
@protocol QuartzViewDelegate<NSObject>
@required
// Draw contents into the given view, using the given context and bounds.
-(void)drawView:(QuartzView*)view inContext:(CGContextRef)context bounds:(CGRect)bounds;
@end
Пожалуйста, помогите - это сводит меня с ума - я борюсь с той же самой основной проблемой уже неделю ...