Почему методы Event не обнаруживаются даже после записи в подкласс UIScrollView? - PullRequest
1 голос
/ 05 декабря 2009

Я хочу использовать сенсорные методы для UIScrollView. Но было сказано, что я могу сделать это, только если я создаю подкласс UIScrollView и пишу эти функции внутри него. Так что я сделал это

SubClassing.h
 @interface ImageTiling : UIScrollView {
}
@end

SubClassing.m
#import "ImageTiling.h"


 @implementation ImageTiling

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Touched" message:@"YOOY" delegate:nil cancelButtonTitle:@"YES" otherButtonTitles:nil];
[alert show];
[alert release];
}



- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Ended" message:@"YOOY" delegate:nil cancelButtonTitle:@"YES" otherButtonTitles:nil];
[alert show];
[alert release];
}
@end

Но это не имеет никакого эффекта. Я импортировал это в мой main_file.h. Что мне теперь делать?

1 Ответ

0 голосов
/ 05 декабря 2009

Изменили ли вы тип класса выхода UIScrollView в Интерфейсном Разработчике на класс ImageTiling?

Кроме того, вам лучше использовать NSLog (@ "Ended"); вместо отображения UIAlertView для ваших целей отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...