大家都知道如果要讓非按鈕元件可以被按或是被互動
只要讓該元件的isUserInteractionEnabled屬性給定True即可
例如:
mMyLabel.isUserInteractionEnabled = true
這樣就可以讓mMyLabel加入Gesture來和使用者互動
但如果是UIScrollView的話,那就必須再多設定一些屬性如下
mScrollView.isUserInteractionEnabled = true mScrollView.isExclusiveTouch = true mScrollView.canCancelContentTouches = true mScrollView.delaysContentTouches = false
!注意:如果此法失效,請確認該子元件是否是直接被addSubView進去ScrollView
如果中間還多addSubView一次View,則該View也要設定屬性
沒有留言: