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

第一张图中,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)
阿神

隠蔽するか、可能な限り多くのコードを提供してください

いいねを押す +0
大家讲道理

問題をよりよく解決するために、デモを提供することをお勧めします

いいねを押す +0
巴扎黑

最初に削除してから追加するのは効果的ですか?

いいねを押す +0
小葫芦

このジェスチャは tableview の Didselect と競合しますか? Didselect を無効にして再試行してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!