我有一個樹,其中最高級別視圖是透明的,並且包含圖像或標籤(具有透明背景)。UITapGestureRecognizer透明視圖
將UITapGestureRecognizer附加到此視圖時,我只收到包含圖像的視圖的通知。
另外,如果我將視圖留空,那麼只有當背景顏色與[UIColor clearColor]不同時,纔會顯示事件。
我已經做了轉儲,整個視圖樹有userInteractionEnable = YES。
如何讓UITapGesturerRecognizer在具有透明背景的視圖上工作?
已解決
問題不是我想的。透明視圖位於滾動視圖中,在初始化過程中它們位於視圖可見區域之外。可見區內的人工作正常。
你能否提供一些更多的細節或代碼,我試着將一個輕拍手勢識別器附加到背景顏色設置爲clearColor的視圖上,並且它響應了水龍頭。所以更多的信息可以幫助。 – 2011-05-15 19:24:28
@DeepakDanduprolu告訴...與發佈相同的場景,一個UISwipeGestureRecognizer,它不會在視圖上的任何地方響應(使用clearColor),除了其他(同級)視圖(不是clearColor)後面的視圖!是的,這是最好的iOS隨機性。 – helmesjo 2014-02-17 16:42:33