カスタムセルでテーブルビューを作成しました。Swift - UIImageがTableViewCellに表示されません(他のセルがクリックされたときにクリックされて表示されます)
ストーリーボードは、次のようになります。あなたが見ることができるように
、私はセルの右側にあるチェックマークを入れました。セルは、チェックをクリックしたときに...
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "customCell", for: indexPath) as! CustomCell
// Configure the cell...
cell.textLabel?.text = people[indexPath.row]
return cell
}
奇妙なことがある:私は述べている機能を持っている、
class CustomCell: UITableViewCell{
@IBOutlet weak var checkImage: UIIMageView!
}
をそしてテーブルビュークラスに: は、私は次のようにカスタムセルクラスを割り当てマークが表示されます。他のセルをクリックすると、チェックマークが消え、選択したセルにのみ表示されます。 私は実際にここで何が起こっているのか分かりません。 私は同様の質問から回答を試みましたが、どれも働いていませんでした。 助けていただければ幸いです。あなたは
あなたの 'didSelectRowAt'メソッドを教えてください。また、組み込みのチェックマークに対して 'cell.accessoryType = .checkmark'を実行できることに気付いていますか? – boidkan
ああうわー...試してみよう –
イエスは私の過去2時間だった何か..ありがとう。あなたは私が必要とするものを解決しました。しかし、うーん、なぜそれはとにかく働いていなかった。 –