2012-07-14 81 views

回答

0

多一點上下文會很好。

您的子視圖將是處理觸摸的視圖,只要它具有userInteractionEnabled設置爲YES且可見,即不隱藏且alpha大於或等於0.01

我不確定你爲什麼要重寫hitTest:withEvent:,但如果你確定這是你想要做的,那麼你應該能夠通過pointInside:withEvent:解決你的問題。

+0

我的'userInteractionEnabled'已經設置爲'YES'。我想要做的是檢查用戶是否點擊了'UIImageView',以便可以停止滾動。謝謝! – 0xdeadfa11 2012-07-14 02:32:06

+0

將你的圖像視圖放在UIButton中或者添加一個手勢識別器 – nielsbot 2012-07-14 04:45:04

+1

@ 0xdeadfa11默認情況下,UIImageView的'userInteractionEnabled'設置爲'NO'。所以忘記爲'UIImageView'設置'userInteractionEnabled'爲'YES'是一個常見的錯誤。無論如何,我認爲這個答案將解決你的問題:http://stackoverflow.com/a/4629821/310121 – 2012-07-14 13:03:35

相關問題