我有一個應用程序,有一系列的自定義模態對話框視圖。作爲模式,我需要阻止用戶與對話框邊的項目交互(例如,當出現暫停對話框時,我不希望用戶能夠觸摸按鈕來瀏覽應用程序)。爲了使它們成爲模態,我在每個對話框視圖的後面都有一個透明的UIView
來捕捉觸摸。這個工作正常,除了有一個UIView
動畫可以淡化對話框,並且當對話框視圖漸隱時忽略觸摸。捕獲透明UIView的觸摸
據我可以告訴問題是,如果一個UIView
的α不等於1.0,那麼它忽略觸摸。有什麼辦法讓UIView
與一些alpha混合響應觸摸?
我剛剛創建了一個測試項目,重新創建了對話框中的動畫,而實際上這個視圖只忽略了在0 alpha處的觸摸,所以我不確定這個問題是什麼。不幸的是,我沒有解決問題,但它確實回答了我的問題;) P.S. - 模態視圖控制器不會爲這些對話框工作的原因有幾點,但感謝您的建議。 – Mattia 2012-01-11 02:56:02