我目前正试图让一个UITableView
工作,但我有问题,试图让图像弹出在我正在编写的代码,我已经在网上寻找,它似乎总是弹出!为了解决这个问题,这是名为TableViewController的视图控制器,它链接到脚本view controller。。。这是我在这里遇到的问题:
import UIKit
struct CellData { let image : UIImage? let message : String?}
class TableViewController: UITableViewController {
var data = [CellData]()
override func viewDidLoad() {
super.viewDidLoad()
data = [CellData.init(image: continue, message: "Hello")]
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
}
}
我说的
data = [CellData.init(image: continue, message: "Hello")]
Image:continue似乎对名为continue的图像一无所知,我知道它没问题,因为我已经在我的初始视图控制器上使用过它。。。我不确定这是否也重要,但为什么会有一个?这些字母是什么意思?
我不确定这是否也重要,但为什么会有一个?
]
最佳答案
尝试此操作,确保资源中的映像名为continue
let img = UIImage(named: "continue")
data = [CellData.init(image: img, message: "Hello")]
它的一个源代码管理状态A=添加,M=修改。?=不在源代码管理中
关于ios - UITableView似乎没有链接到我的assets.sxassets文件夹以获取图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52381100/