【问题标题】:How do I set my MKOverlay's opacity to full?如何将 MKOverlay 的不透明度设置为完全?
【发布时间】:2011-09-17 17:34:01
【问题描述】:

如何更改 MKOverlay 的不透明度?

它目前是透明的 - 我不想要。

【问题讨论】:

    标签: iphone ios transparency mkmapview opacity


    【解决方案1】:

    我已经深入参考了如何做到这一点:

    在 TileMap 示例中,在 drawMapRect:zoomScale:inContext 中绘制内容。

    里面有下面一行:

    CGContextSetAlpha(context, tileAlpha);
    

    变量tileAlpha是你需要设置的。

    reference 是这么说的:

    指定不透明度级别的值。值的范围可以从 0.0(透明)到 1.0(不透明)。超出此范围的值将被裁剪为 0.0 或 1.0。

    希望这对将来的人有所帮助。

    【讨论】:

    • 由于它们是不可变的,这非常有帮助,尽管我不确定叠加层的视图是否可以改变它们的 alpha,必须继续查看。
    猜你喜欢
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 2020-07-03
    • 2010-10-18
    相关资源
    最近更新 更多