所以我一直在爲此掙扎了一段時間。我有一個UICollectionView,我用它作爲菜單。單元格是切換到另一頁面的選項。菜單的功能應該如何,除了按下單元格(比如單元格0)時,它應該會彈出到下一個視圖。我發現的是,單元格正在註冊觸摸,但是當我嘗試並確定哪個單元格被按下時是分開的。我試過調試它,對我來說它看起來像indexPath沒有價值!我正在使用didSelectItemAtIndexPath函數,不,它不是didDeselect(我已經從我的搜索中檢查瞭如何解決這個問題)。我將發佈代碼,但是這個代碼真的讓我難住了。任何幫助將不勝感激!DidSelectItemAtIndexPath不能與collectionview一起使用
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath)
{
NSLog("Pressed Cell")
if(indexPath == 0)
{
self.navigationController?.popToViewController(profileViewController, animated: true)
}
}
謝謝在調試過程中,它進入了if語句。現在我只需要讓另一個視圖彈出即可。目前,當您按下單元格時它仍然沒有任何操作,但可能與此問題無關。 – SamG 2014-11-06 00:13:59