2011-11-29 46 views
0

我有一個按鈕可以移動到屏幕中央。我在屏幕上也有動畫圖像。當你點擊iPad 5.0中的按鈕時,它可以工作。但是,它甚至不響應4.3中的點擊或「Touch Down」事件。我注意到只有在頁面上有動畫時纔會出現這個問題。有任何想法嗎?iPad 4.3動畫製作動畫時,UIButtons不起作用

+0

您的動畫正在發生什麼樣的線程?這可能是他們阻止了主線程並阻止了UI交互。 – jnic

回答

3

UIView Class Reference來自:

在一個動畫,用戶交互被臨時用於被動畫的觀點禁用。 (在iOS 5之前,整個應用程序都禁用用戶交互。)如果希望用戶能夠與視圖交互,請在選項參數中包含UIViewAnimationOptionAllowUserInteraction常數。

+0

謝謝。另外,如果其他人做出與我一樣的假設(即,僅將「UIViewAnimationAllowUserInteraction」放置在動畫按鈕上),如果您有多個動畫,則還需要在同一視圖中的每個動畫中設置該常量。 – dpactri

+0

我有同樣的問題。我有自定義視圖內的uibutton,它是動畫..但不可點擊。這個答案有幫助〜!謝謝〜 – beginners