我的應用程序中有幾個按鈕,其alpha值目前設置爲零。這些按鈕完全沒有響應,但只要我增加他們的alpha,他們就開始響應。這是預期的行爲?當其alpha設置爲0.0時,UIButton是否被禁用?
10
A
回答
27
作爲每Apple's documentation爲UIView
的hitTest:withEvent:
方法:
該方法忽略了被隱藏查看對象,具有禁用 用戶交互,或具有α水平低於0.01。
使具有α-低於0.01任何UIView
將由觸摸事件處理系統忽略,即會不接收觸摸。
0
當alpha爲0時,它們響應,因爲alpha = 0就像hidden = YES,並且您不能單擊隱藏按鈕。
+2
這是一個古老的答案,但是你不是故意說「當alpha是0時,它們是** un **響應...」 –
2
我對遊戲有點遲,但你總是可以設置UIButton背景顏色來清除顏色。這將使他們保持活躍。在我的情況下,我在按動一個按鈕來給它一個發光的效果,但要做到這一點,我必須設置它的背景來清除,然後添加一個UIIMageView作爲子視圖,並將效果添加到圖像,而不是按鈕。
希望這可以幫助其他人解決這個問題。
相關問題
- 1. Android設置按鈕在設置爲alpha 0之後被禁用
- 2. 爲ios中的uibutton setimage設置alpha值?
- 3. Flex 4按鈕外觀被禁用Alpha設置被忽略?
- 4. 當我將selectionStyle設置爲UITableViewCellSelectionStyleNone時,自定義UITableViewCell被禁用。
- 5. UIButton沒有正確設置alpha
- 6. 我如何使用MonoTouch爲UIButton Alpha屬性設置動畫
- 7. UIButton在滾動時丟失cornerRadius(當設置其他屬性時)
- 8. 設置UIButton爲
- 9. GGPLOT2:當設置alpha值
- 10. 隱藏的ios uibutton:這是否自動使按鈕被禁用?
- 11. 設置UIButton背景的alpha但不是標題
- 12. 當iCloud被禁用時,是否可以使用NSMetadataQuery?
- 13. 當全局中斷被禁用時,中斷是否保持其狀態?
- 14. 當其所有項目被禁用時禁用JMenu
- 15. 0.0和1.0是否被認爲是幻數?
- 16. 爲什麼的UIButton動作沒有被調用時的UIButton是
- 17. 您是否可以禁用UIButton而不禁用其附加的UIGestureRecognizers?
- 18. 保持UIButton的當前狀態,當它被禁用
- 19. NSarray錯誤,當設置uibutton
- 20. 當引用的按鈕被禁用時,Windows窗體AcceptButton行爲是否有效?
- 21. 當UIButton被擊中時在其他類中調用函數
- 22. 爲UIButton設置titleLabel
- 23. 當索引被禁用時
- 24. 當設置爲0.5時,UISlider會忽略alpha。
- 25. 當OrientationEventListener被禁用時,onOrientationChanged()被調用
- 26. 當文本字段被隱藏時,試圖將attr設置爲禁用?
- 27. 當jquery被設置爲true時,它沒有得到選中的輸入,然後其他人被設置爲false
- 28. UIPresentModalViewController視圖alpha沒有被設置
- 29. 表單輸入字段「有時」被設置爲禁用「」rails 5
- 30. 是否可以將塊設置爲UIButton上的目標?
我試過0.01,並且它禁用了觸摸事件。它必須至少爲0.02 – CSawy