是否有添加多個UITapGestureRecognizers的簡單解決方案?我有一個包含UIImageView的表視圖標題。在圖像視圖邊緣是標題的清晰空間。我想要實現的是爲圖片視圖的標題和點擊方法添加一個tap方法。但是在標題中添加一個使用整個標題,包括圖像視圖。有沒有辦法將它們分開?uitableview標題中的單獨的輕擊手勢識別器
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
UIView *header = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 250)];
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(35, 10, 250, 250)];
_imageView = imageView;
_imageView.image = imageData;
UITapGestureRecognizer *headerTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(headerTapped:)];
_headerTap = headerTap;
UITapGestureRecognizer *imagetap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(imageTapped:)];
_imagetap = imagetap;
[header addGestureRecognizer:_headerTap];
[_imageView addGestureRecognizer:_imagetap];
[header addSubview:_imageView];
return header;
}
是啊......我想這是一個方法去解決它。 – denikov