4 uiview uicolor uipopovercontroller ios ios7
我有一个简单的代码块,其中我设置了UIView的色调.在正常情况下,这很好用,但是当我从某个地方出现一个弹出窗口时,rgb色调会渐变为灰度色.
一旦弹出窗口被解除,颜色将恢复其正常值.
代码运行如下:
UIView *view = self.imageViews[index];
view.tintColor = tintColor;
Run Code Online (Sandbox Code Playgroud)
有没有办法阻止这些颜色在popover存在下褪色?
提前致谢.
Meh*_*mar 11
UIView有一个名为tintAdjustmentMode的属性.你试过了吗?
单行代码就好
view.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;
Run Code Online (Sandbox Code Playgroud)
在这种情况下可以帮助你.
编辑:Swift 4.2更新:
view.tintAdjustmentMode = .normal
Run Code Online (Sandbox Code Playgroud)