美文网首页
iOS - 去掉百度地图的 “logo”

iOS - 去掉百度地图的 “logo”

作者: 大王叫我来巡山_Cong | 来源:发表于2017-03-14 20:07 被阅读444次
    狼.jpg

    本篇文章只是写一个思路,不建议私自去掉logo,被发现会引起版权纠纷。

    1、首先有一个可以运行的 百度地图的Demo(不懂就百度)。

    2、把地图成功的在模拟器显示出来。

    3、点击图中的圆圈 查看 logo 所在的位置

    查看图层.png

    4、通过输出 BMKMapView 的subviews 来查看到底哪个是logo的imageView。然后把他移除就好了。

    代码如下:

    for (UIView *view in mapView.subviews) {
            
            for (UIImageView *imageView in view.subviews) {
                NSLog(@"%@",imageView);
                static int a = 0;
                a ++;
                if (a == 4) {
                    [imageView removeFromSuperview];
                }
            }
        }
    

    成功之后如下图:


    成功了.png

    相关文章

      网友评论

          本文标题:iOS - 去掉百度地图的 “logo”

          本文链接:https://www.haomeiwen.com/subject/mmghnttx.html