第一张图中,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];
Ia mungkin dikaburkan, tetapi berikan sebanyak mungkin kod
Untuk membantu anda menyelesaikan masalah dengan lebih baik, anda disyorkan untuk menyediakan demo
Adakah ia berkesan untuk mengeluarkannya dahulu dan kemudian menambahnya?
Adakah gerak isyarat ini bercanggah dengan pilihan jadual paparan Sila lumpuhkan pilihan dan cuba lagi