在view上添加該功能后凿试,一切正常。
但在嘗試給UIImageView和UILable添加時官辽,卻不知為何沒有任何效果酬荞;在百度未果后搓劫,判斷可能是只能給UIView添加3DTouch(難道不可以給view的子類添加)瞧哟;但使用UICollectionView時,給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動態(tài)實(shí)現(xiàn)负蠕,也可在info.plist靜態(tài)實(shí)現(xiàn))
點(diǎn)擊某個UIApplicationShortcutItem
,觸發(fā)點(diǎn)擊事件
2倦畅,peek and pop
& 3遮糖,F(xiàn)orce Properties
需要實(shí)現(xiàn)<UIViewControllerPreviewingDelegate>協(xié)議
在PreviewViewController中:
謝謝!