当用户点按按钮时,我想反转用户在我的应用中时屏幕显示的所有颜色。
所以基本上我想知道当用户选择时,是否可以仅为我的应用启用辅助功能选项'反转颜色'?
答案 0 :(得分:1)
您无法在应用内更改辅助功能选项,或者任何类似的,实际上唯一的简单选项是手动反转屏幕上的视图颜色(这将是如果它总是在同一个屏幕上,只有几个文本和几个UIView's,那就很容易了。
或者,对于更复杂的观看次数,请将您的观点视为图片(有关详情,请参阅[view.layer renderInContext:c]
和CGBitmapContextCreateImage(c)
),无论图片是什么?颜色,然后在当前视图上方绘制图像。它可能不是最快的选择,但它可能是您唯一的选择。