J.P*_*ini 2 uiimage swift urlsession
所以在我的 iOS 应用程序中,我有一个这样设计的菜单:
使用以下代码创建图像:
cell.imageCell?.image = menuItems[indexPath.row].image
cell.imageCell.image = cell.imageCell.image?.withRenderingMode(.alwaysTemplate)
cell.imageCell.tintColor = MenuTableViewController.fontColor
cell.imageCell.backgroundColor = UIColor.clear
Run Code Online (Sandbox Code Playgroud)
此代码放置在 tableview cellForRowAt 函数中。现在所有不同的视图控制器(HomeViewController、InfoViewController 等...)根本无法访问菜单控制器,因此无法更改图像的颜色,我也无法在其他任何地方更改这些图像的颜色。现在,当我按下不使用任何警报或模式视图(如主页或信息)的选项卡之一时,图像保持完美,但是当我按下天气或短途旅行时,它们会下载带有 URLSession dataTask 的 json 文件并显示警报请稍等,图像变成灰色,如下所示:
我不确定一个视图控制器怎么可能改变另一个视图控制器的子视图。提前致谢 - 豪尔赫
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |