【问题标题】:Tint Color fading when popover displayed显示弹出框时颜色褪色
【发布时间】:2014-10-19 14:24:48
【问题描述】:

我有一个简单的代码块,其中我正在设置 UIView 的色调颜色。在正常情况下,这很好用,但是当我从某个地方呈现一个弹出框时,rgb 色调颜色会褪色为灰度颜色。

弹出框消失后,颜色将恢复正常值。

代码运行如下:

UIView *view = self.imageViews[index];
view.tintColor = tintColor;

有没有办法阻止这些颜色在弹出框出现时褪色?

提前致谢。

【问题讨论】:

    标签: ios ios7 uiview uipopovercontroller uicolor


    【解决方案1】:

    UIView 有一个名为 tintAdjustmentMode 的属性。你试过了吗??

    单行代码

    view.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;
    

    在这种情况下可以帮助您。

    编辑:Swift 4.2 更新:

    view.tintAdjustmentMode = .normal
    

    【讨论】:

    • 斯威夫特 4 回答 view.tintAdjustmentMode = UIViewTintAdjustmentMode.normal
    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多