UIScrollViewにカテゴリとして追加する。
タッチされたら次のレスポンダーへ渡す
UIScrollView+TouchEvent.h
#import <UIKit/UIKit.h>
@interface UIScrollView (UIScrollView_TouchEvent)
@end
UIScrollView+TouchEvent.m
#import "UIScrollView+UIScrollView_TouchEvent.h"
@implementation UIScrollView (UIScrollView_TouchEvent)
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[[self nextResponder] touchesBegan:touches withEvent:event];
}
@end
下記ファイルに追加することでプロジェクト全体で利用出来る。
hoge-Prefix.pch
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#import "UIScrollView+UIScrollView_TouchEvent.h"
#endif
使う箇所でタッチイベントをYESに設定する。
HogeViewController.m
imageView.userInteractionEnabled = YES;