簡體   English   中英

為什么滑動手勢不會觸發下一個視圖的點擊?

[英]Why isn't the swipe gesture triggering a segue to the next view?

我已經在情節提要上向UICollectionView添加了滑動手勢識別器,並設置了導航控制器。 我正在按照本教程進行操作 ,只是我將UICollectionView用於第一個視圖。

故事板的流程

實際的問題是,當我運行該程序並嘗試滑動時,什么也沒發生。 一切都會發生。

我嘗試以不同的方式反復地遵循指示,但是似乎沒有任何效果。 我創建了另一個項目,僅使用常規視圖即可正常工作,這使我認為UICollectionView是問題的一部分。 我是否將手勢識別器放在錯誤的視角? 我嘗試將其放在第一個View Controller的UIView和UICollectionView中,但是它不起作用。

我究竟做錯了什么? 顯然,如果我遺漏了任何信息或根本不需要任何信息,請隨時在評論中提出要求。

編輯:刷卡的連接:

在此處輸入圖片說明

  1. 您是否在情節提要中定義了從滑動手勢到下一個viewController的順序?
  2. 您是否以正確的方向滑動(可以在Storybord中設置,請選擇滑動,屬性檢查器,向右/向左/向上/向下

UICollectionView可能接管了該手勢,並告訴控制器它無法同時處理集合視圖手勢和滑動手勢。 實現UIGestureRecognizerDelegate協議並在此委托方法中返回- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 確保從情節提要中在控制器上設置了滑動手勢的代表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM