3
A
回答
0
在動畫過程中,無論此屬性中的值如何,都會暫時禁用動畫中涉及的所有視圖的用戶交互。您可以通過在配置動畫時指定UIViewAnimationOptionAllowUserInteraction選項來禁用此行爲。
此外,您還可以在上海華實現
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
捕捉事件,看看是否該事件被指向按鈕。
6
您是否嘗試了AllowUserInteraction選項?
[UIView animateWithDuration:5.0
delay:0.0
options:UIViewAnimationOptionAllowUserInteraction
animations:^{ // move the button }
completion:^(BOOL finished){}];
0
由於UIButton
繼承UIControl
它繼承UIView
,我相信你正在使用的基於塊的方法來動畫的按鈕animateWithDuration:delay:options:animations:completion:
您需要添加選項UIViewAnimationOptionAllowUserInteraction
當你動畫的UIButton的允許識別一些用戶交互。正如你試驗的,用戶交互在動畫期間默認是禁用的,否則。
相關問題
- 1. UIButton觸摸事件
- 2. 識別觸發觸摸事件
- 3. 如何識別其他觸摸事件中的按鈕觸摸事件
- 4. UIButton觸摸事件重疊
- 5. 在iPhone的觸摸動畫UIButton交換?
- 6. 識別iPhone中的觸摸事件
- 7. 如何在觸摸事件上畫線?
- 8. 當一個UIButton的動畫我想在按鈕識別事件
- 9. CorePlot觸摸識別滾動
- 10. 如何在使用目標c代碼在ios中進行動畫時識別UIImageView上的觸摸事件?
- 11. 觸摸UIButton觸摸
- 12. 如何處理UIButton上的觸摸事件和手勢事件?
- 13. 與觸摸識別
- 14. 如何在觸摸UIButton時通過UIView檢測觸摸?
- 15. 動畫不適用於觸摸事件?
- 16. 動畫UISlider上觸摸完成事件
- 17. UIView動畫防止觸摸事件?
- 18. 識別移動對象中的觸摸事件
- 19. 滾動型手勢識別吃所有觸摸事件,
- 20. 取消觸摸它時的UIButton觸摸
- 21. UIButton沒有收到觸摸事件
- 22. 事件觸摸結束了一個UIButton
- 23. UIButton觸摸事件 - 斯威夫特
- 24. UIScrollView和UIButton觸摸側事件衝突
- 25. 如何通過觸摸事件在畫布上移動圖像?
- 26. 識別僅在發生觸摸時創建的UIView的觸摸
- 27. 如何識別哪個imageView被觸摸?
- 28. UIButton移動和觸摸
- 29. 觸摸移動時取消觸摸UIButton(iOS)
- 30. 如何讓動畫在觸摸時開始並再次觸摸時停止?
[UIButton無法在使用UIView animateWithDuration動畫時觸及](http://stackoverflow.com/questions/8346100/uibutton-cant-be-touched-while-animated-with-uiview-animatewithduration) – leekaiinthesky