Я пытаюсь создать свой собственный пользовательский UIScrollView, чтобы я мог передать сенсорные события от него объекту делегата, который имеет логику для рисования в виде изображения в представлении прокрутки.
Если я удаляю делегатапеременная и свойство из интерфейса класса, он прекрасно работает как обычный вид прокрутки.Когда я делаю это, мой пользовательский протокол-делегат создает, но не передает сообщения ..
Любая помощь приветствуется
@class DrawableScrollView;
@protocol DrawableScrollViewDelegate <UIScrollViewDelegate>
- (void)touchesBegan:(DrawableScrollView *)drawableScrollView touches:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(DrawableScrollView *)drawableScrollView touches:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(DrawableScrollView *)drawableScrollView touches:(NSSet *)touches withEvent:(UIEvent *)event;
@end
@interface DrawableScrollView : UIScrollView {
id<DrawableScrollViewDelegate> delegate;
}
@property (nonatomic, assign) IBOutlet id<DrawableScrollViewDelegate> delegate;
@end