ios7 單元格Cell點擊事件和button點擊事件衝突

問題的情況:

我是在TableView的自定義單元格中init方法創建的子視圖,創建的button直接加在self(即自定義的單元格)上和加在self.contentView上,在系統版本7上和8及以上的版本是不一樣的.在8及以上的系統是沒有問題的,也沒有衝突,但是在7上只響應cell的點擊事件,而不響應button的點擊事件!就是不管怎麼點擊button,都是響應的cell的點擊事件。

試了多種方法之後,我的解決辦法是:把button控件直接加在self上就好了,不要加在self.contentView上!謹以此警示自己。(雖然知道了怎麼改,卻依然不明白這樣改的原因是什麼)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章