1.為什么超出部分不能被點擊?
首先我們要了解 iOS 是通過 hit-testing
這個玩意找到用戶點擊了哪個位置。
hit-testing
會判斷是否在父視圖范圍內(nèi),否則返回nil 自然我們也就無法實現(xiàn)點擊了。
2.超出部分如何實現(xiàn)點擊?
我們必須重寫- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)eventt
方法
在父視圖中加入下面方法即可實現(xiàn)點擊事件。
重寫hitTest方法