問題的情況:
我是在TableView的自定義單元格中init方法創建的子視圖,創建的button直接加在self(即自定義的單元格)上和加在self.contentView上,在系統版本7上和8及以上的版本是不一樣的.在8及以上的系統是沒有問題的,也沒有衝突,但是在7上只響應cell的點擊事件,而不響應button的點擊事件!就是不管怎麼點擊button,都是響應的cell的點擊事件。
試了多種方法之後,我的解決辦法是:把button控件直接加在self上就好了,不要加在self.contentView上!謹以此警示自己。(雖然知道了怎麼改,卻依然不明白這樣改的原因是什麼)