我有一个信息按钮(深色),它覆盖在用户用相机拍摄的UIImageView照片上。 问题是,如果照片暗淡,那么按钮几乎看不见(因为它也很暗)。所以,有没有办法获取信息按钮下方图像部分的颜色,以便我可以将信息按钮更改为深色或浅色?
更好的解决方案是让您的设计师使用轮廓和光泽等方式设计一个在深色和浅色背景上看起来都不错的按钮。根据图像来回切换可能看起来很奇怪。但是,CGDataProviderCopyData(CGImageGetDataProvider(inImage))可以获取图像像素数据。