我正在创建一个应用程序,使用
UIImagePickerController
呈现相机给用户,并在自定义叠加层中包括两个网格/模式之一覆盖在相机“视图”本身上。网格本身是以UIImageView
中的.png文件形式添加到叠加层中的,它们非常复杂,因此我真的不想在代码中绘制网格,即使这会提供一个漂亮干净和简单的答案来回答我的问题。我想能够提供各种颜色的网格。明显的解决方案是创建更多不同颜色的.png图像,但对于每种颜色,都必须有四个单独的图像(每个网格的常规和视网膜版本),因此这将迅速增加许多资源。我认为最理想的解决方案是只创建白色/灰色的网格,然后应用着色来适当地着色它。这可能吗?还是我需要寻找其他解决方案?