gpt4 book ai didi

ios - 如何segue UIImage?

转载 作者:行者123 更新时间:2023-11-30 13:42:21 24 4
gpt4 key购买 nike

我正在使用 Swift 将图像从 NewsTableViewController.swift 转移到 NewsDetailTableViewController.swift。我该如何去做呢?

这是我的 NewsTableViewController.swift 中的 prepareForSegue() 方法:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){

if segue.identifier == "showDetail" {

if let indexPath = tableView.indexPathForSelectedRow {
let destinationController = segue.destinationViewController as! NewsDetailTableViewController
destinationController.item = items[indexPath.row]
}
}
}

item 引用引用 NewsDetailTableViewController.swift 中的标签。它们通过 JSON 带到 UI。我的图像不是 JSON 的一部分,它们位于我的 Xcode 图像资源文件中。

我使用 Swift 作为我的语言。

这是我的模拟器的图像:Click here

最佳答案

NewsDetailTableViewController中创建一个属性:

class NewsDetailTableViewController {
...
var image: UIImage!
...
}

并在prepareForSegue中分配它:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){

if segue.identifier == "showDetail" {

if let indexPath = tableView.indexPathForSelectedRow {
let destinationController = segue.destinationViewController as! NewsDetailTableViewController
destinationController.item = items[indexPath.row]
let yourImage = UIImage(named: "yourImageInAssetsName")
destinationController.image = yourImage
}
}
}

关于ios - 如何segue UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com