控制項不接收使用者互動的情況以及事件響應順序,控制項不接

來源:互聯網
上載者:User

控制項不接收使用者互動的情況以及事件響應順序,控制項不接

開發中經常會遇到控制項不接收使用者互動了,可以從以下幾個方面檢查:

1. enable = NO 就不可以被點擊 ->也會讓按鈕顯示禁用狀態

2. 設定了控制項的 userInterActionEnabel = NO

3. hidden屬性為YES

4. 控制項的alpha < = 0.01

5. 如果一個父控制項與使用者的互動設定為NO ,那麼它子控制項將擷取不到互動事件

6.如果子視圖超出父視圖範圍,超出範圍的部分也不能接收使用者互動

 

7. 觸發事件的過程

1). 互動事件,是先由父控制項擷取到,然後父控制項判斷,點擊的地區上有沒有子控制項

2). 判斷沒有子控制項,父控制項就自己處理

3).如果有子控制項,它會判斷子控制項是否可以響應互動,如果可以的話,就將互動傳遞給子控制項

 

8. 響應事件的過程

1).先由子控制項進行響應

2).如果子控制項未響應,則由父控制項響應

3).如果子控制項響應了,那父控制項就擷取不到響應

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.