ios - iPhone, tapGesture 在一个view 改变之后就不工作了?
天蓬老师
天蓬老师 2017-04-18 09:27:15
0
4
364

第一张图中,tap gesture是可以在红框框中点击的。

然后我删除了购物车中的item,改变了白色tablview的frame,这个时候将blur view 多暴露的一块。

第二张图,下面的小红框框,blur view 多暴露的这一块,tap 就失效了。

我尝试过每次改变tableview的frame之后,再次添加gesture,但是无效。

self.blurEffectView.frame = CGRectMake(0, 0, self.view.frame.size.width, rootView.frame.size.height - cartViewHeight);
       // let blur view full of screen.
        self.tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapGestureHandle:)];
        [self.blurEffectView addGestureRecognizer:self.tapGesture];


天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(4)
阿神

모호할 수 있지만 최대한 많은 코드를 제공하세요

大家讲道理

문제 해결에 더 나은 도움을 주기 위해 데모를 제공하는 것이 좋습니다

巴扎黑

먼저 제거한 후 추가하는 것이 효과적인가요?

小葫芦

이 제스처가 tableview의 didselect와 충돌합니까? didselect를 비활성화하고 다시 시도하십시오

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!