2015-11-02 32 views
0

目前我在viewDidLoad以下代碼:如何在3D Touch下注冊預覽單個單元格?

if #available(iOS 9.0, *) { 
    if traitCollection.forceTouchCapability == .Available { 
     registerForPreviewingWithDelegate(self, sourceView: tableView) 
    } 
} 

的一點是,在這種情況下,模糊是一切出於UITableView,而不是一切的是一個具體的UITableViewCell的。

我該如何只暴露一個細胞?

在強制3D觸摸過程中此圖像的狀態。 enter image description here

+0

我想這個答案可以幫助你:

回答

0

你做得對,你需要註冊預覽viewDidLoad 。 雖然,您還需要實施previewingContext方法,以提供源矩形。基本上,你會給單元格作爲源矩陣,並且它外面的所有內容都會變得模糊。

請查看此Peek and Pop tutorial瞭解更多詳情。

您還可以檢出the sample of code

相關問題