[英]How to make an action by clicking on ScrollView in Tableview Customcell
我有一個tableview,我正在使用CustomCell進行該tableview。 我在該customcell中有imageview,label和ScrollView。 但我的問題是,在單擊圖像或標簽后,選擇了特定的單元格,然后導航到detailView。 但是在單擊scrollview時,未選擇單元格。 如何解決我的問題。 請幫幫我,提前謝謝。
我的自定義單元格如下:
單擊滾動視圖時,未選擇單元格,因為滾動視圖接收觸摸而不是單元格。 如果您希望單元格接收需要明確設置的觸摸,
scrollView.userInteractionEnabled = NO;
這將使scrollView對觸摸無響應 ,我希望這不是你想要的。
我認為當你點擊它時你沒有對scrollView做任何事情。 如果是這樣,請將UITapGestureRecognizer添加到scrollView,並在tap操作中執行您在didSelectRowAtIndexPath:方法中執行的操作。
- (void)handleSingleTap:(UITapGestureRecognizer *)tap {
UIScrollView *scrollView = (UIScrollView *)tap.view;
UITableViewCell *cell = (UITableViewCell *)scrollView.superview.superview;
NSIndexPath *indexPath = [_tableView indexPathForCell:cell];
[self tableView:tbl_view didSelectRowAtIndexPath:indexPath];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.