我正在學習新的Swift編程語言,我想知道如何將數據從CollectionViewController傳遞到TableViewController。Swift - 將數據從CollectionView傳遞到TableViewController
我的目標是每次有人點擊CollectionViewController中的一個單元格時,此操作會將它們帶到TableViewController,其中出現與所選單元格相關的圖像列表。
CollectionViewController.swift
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "listSegue") {
if let indexPath = self.menuCollection.indexPathsForSelectedItems() {
let control = (segue.destinationViewController) as TableViewCell
control.cellImage.image = UIImage(named: sectionImages[indexPath])
}
TableViewCell.swift
class TableViewCell: UITableViewCell {
@IBOutlet weak var cellImage: UIImageView!
}
TableViewController.swift
我一定要在這裏把一些代碼?
請幫助我,我真的很感激它:)謝謝:)
哦,我明白了:)你知道我怎麼能從UITableViewCell訪問我的cellImage變量?我想在我的CollectionViewController中訪問這個變量 – ketokun 2014-11-05 23:18:30
你不能 - 它看起來像你的'TableViewCall'類,因此這就是你必須放在你的'UICollectionView'中 - 這是一個教程(儘管在Objective C):http://skeuo.com/uicollectionview-custom-layout-tutorial – 2014-11-05 23:26:56