在view上添加該功能后,一切正常。
但在嘗試給UIImageView和UILable添加時(shí),卻不知為何沒(méi)有任何效果;在百度未果后,判斷可能是只能給UIView添加3DTouch(難道不可以給view的子類(lèi)添加);但使用UICollectionView時(shí),給cell.contentView添加正常使用,給cell添加也正常;忽然想到UIImageView默認(rèn)是不響應(yīng)點(diǎn)擊事件的,隨加上(img.userInteractionEnabled = YES;),果然可以了。
關(guān)于3DTouch的實(shí)現(xiàn):
1,Home Screen Quick Actions(在appdelegate動(dòng)態(tài)實(shí)現(xiàn),也可在info.plist靜態(tài)實(shí)現(xiàn))

點(diǎn)擊某個(gè)UIApplicationShortcutItem
,觸發(fā)點(diǎn)擊事件

2,peek and pop
& 3,F(xiàn)orce Properties
需要實(shí)現(xiàn)<UIViewControllerPreviewingDelegate>協(xié)議


在PreviewViewController中:




謝謝!