ios - 从 imagePickerController 更改单元格的背景颜色
问题描述
请告诉我如何backGroundColor
从 imagePickerController 函数更改单元格:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
self.dismiss(animated: true, completion: nil)
//let imageUser = info[UIImagePickerController.InfoKey.editedImage] as! UIImage
let indexPath = IndexPath(item: 0, section: 0)
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellRegisterMarket", for: indexPath) as! cellRegisterMarket
cell.backgroundColor = .red
}
解决方案
替换这个
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellRegisterMarket", for: indexPath) as! cellRegisterMarket
和
let cell = collectionView.cellForItem(at:indexPath) as! cellRegisterMarket
顺便说一句,这不是一个好方法,更新模型并重新加载集合
推荐阅读
- sparql - SPARQL 查询以获取所有“叶”类/最低级别的类
- mysql - Execute MySQL Trigger only when specific NEW value exists
- python - Python Locust 自定义客户端函数没有属性事件
- php - 使用 uasort 排序(多个条件)
- sql - 打开 Excel 工作簿上的 VBA 宏中的 SQL 查询 - 缓存问题
- c# - Fluent Assertion - 比较忽略空值的模型属性
- google-apps-script - 在 onOpen 中运行 showSidebar (Google Docs add on)
- python - Django-create_user() 函数未将数据保存到数据库
- c++ - 当我使用 wstring 和 wchar_t 时,模板出现问题
- azure-data-factory - 基于参数的 Azure Datafactory 触发器