小编Ste*_*ven的帖子

在UIScrollView中触摸方法UIImageView

我想知道我怎么可以使用触摸方法的UIImageView内部UIScrollView在Xcode.当我将UIImageView子视图添加到self.view时,我可以使用touch方法.但是当我将UIImageView子视图添加到UIScrollView时,我不能.我怎么解决这个问题?

这是我的代码:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    touches = [event allTouches];
    for (UITouch *touch in touches) {

        NSLog(@"Image Touched");
    }
}

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 44, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height * 0.9)];
    scrollView.scrollEnabled = TRUE;
    scrollView.bounces = TRUE;
    scrollView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
    scrollView.userInteractionEnabled = YES;
    [self.view addSubview:scrollView];

     UIImageView *ImageView = [UIImageView alloc] initWithFrame:CGRectMake([UIScreen mainScreen].bounds.size.width * 0.04, 10, [UIScreen mainScreen].bounds.size.width * 0.28, [UIScreen mainScreen].bounds.size.height * …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uiscrollview uiimageview

1
推荐指数
1
解决办法
3839
查看次数