我創建了一個「幻燈片視圖」(一個UIView
子類),通過拖動它在屏幕上進行動畫處理。動畫和與動畫相關的其他一切都非常好。此問題僅針對幻燈片視圖本身初始化時屏幕上的第一次觸摸:識別僅在發生觸摸時創建的UIView的觸摸
幻燈片視圖本身使用UIPanGestureRecognizer
來識別觸摸。事情是,我的幻燈片視圖將僅在用戶觸摸UIButton時被初始化。幻燈片視圖的各個部分最初位於該按鈕上,因此當用戶觸摸該按鈕時,觸摸也位於幻燈片視圖的框架內。
我只想在觸摸發生時創建視圖,因爲視圖非常重。我不想浪費資源,因爲經常沒有使用按鈕。
如何讓幻燈片視圖識別出初始化(並將其作爲子視圖添加到超級視圖中)的幻燈片視圖本身?
你說你的幻燈片視圖有pangestures,那麼你也想在幻燈片視圖上檢測一個水龍頭嗎? – Geekoder
@ChinabS。是的,這是正確的。那是錯的嗎?該手勢至少可以工作 –