scrollView 的点击事件

来源:互联网 发布:网络请求失败什么原因 编辑:程序博客网 时间:2024/06/09 15:48

头文件

#import <UIKit/UIKit.h>

@protocol ImageTouchDelegate


-(void)imageTouch:(NSSet *)touches withEvent:(UIEvent *)event whichView:(id)imageView;


@end

@interface SubView :UIView

{

//    id<ImageTouchDelegate>  delegate;

   BOOL delegatrue;

}

@property(nonatomic,assign)id<ImageTouchDelegate> delegate;


@end




.m

#import "SubView.h"


@implementation SubView


@synthesize     delegate;


-(id)initWithFrame:(CGRect)frame

{

   if (self == [superinitWithFrame:frame])

    {

        [selfsetUserInteractionEnabled:YES];

       delegatrue=YES;

    }

    return  self;

}

- (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view

{

    return YES;

}



-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    if (delegatrue)

    {

        [delegateimageTouch:toucheswithEvent:eventwhichView:self];

    }

}



 scrollView 永远可以滑动的方法

scrollView.alwaysBounceVertical = YES; // - 设置 scrollView 永远可以滑动

0 0
原创粉丝点击