我有两个文件,一个是MyTableViewController,另一个是myViewController。我在MyTableVIewController中的TableCell上设置了UIImageView,而myViewController没有任何内容。我创建了一个名为ImageArray的数组,其中包含一组图像。
我的目标是,当我在myTableViewController中的TableCell上单击图像时,我希望所选图像出现在myViewController中,并且还要在图像旁边显示一些关于所选图像的描述。我想使用myViewController让用户获取所选图像的详细信息。
我的目标是,当我在myTableViewController中的TableCell上单击图像时,我希望所选图像出现在myViewController中,并且还要在图像旁边显示一些关于所选图像的描述。我想使用myViewController让用户获取所选图像的详细信息。
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = self.tableView.dequeueReusableCellWithIdentifier("Cell") as! UITableViewCell
var ImageView = cell.viewWithTag(1) as! UIImageView
ImageView.image = UIImage(named: ImageArray[indexPath.row])
ImageView.contentMode = .ScaleAspectFit
var TextView = cell.viewWithTag(2) as! UILabel
TextView.text = ImageArray[indexPath.row]
return cell
}
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
performSegueWithIdentifier("next", sender: indexPath)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "next") {
let destination = segue.destinationViewController as! myViewController
}
}
我不知道该怎么做才能实现它。如果你能帮我想个办法的话,我会非常感激!谢谢!