多个选定的行以在其他视图控制器中显示多个图像

时间:2019-03-12 15:28:06

标签: ios swift cocoa-touch uiviewcontroller

UITableViewController中选择一个字符串,会在另一个视图控制器中显示相同名称的图片,该图片应能正常工作。

但是问题是当我想选择多个字符串来显示多个不同的图片时。 我一直在尝试添加另一个IBOutlet,将内容加倍,但这只是向我显示两次相同的图片。

有什么主意吗?

多项选择= true

第一个VC segue:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

    if segue.identifier == "tablesegue" {

        if let indexPath = self.tableView.indexPathForSelectedRow {
            let selectedRow = indexPath.row
            let passingVal = segue.destination as! Tabulka_data
            passingVal.selectedImageName = self.tableItems[selectedRow]
        }
    }
}

第二个VC:

@IBOutlet weak var pic: UIImageView!
var selectedImageName:String = ""

override func viewWillAppear(_ animated: Bool) {
    self.pic.image = UIImage(named: selectedImageName)
}

two choices

0 个答案:

没有答案