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

iOS - 去掉百度地图的 “logo”_第1张图片
狼.jpg

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

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

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

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

iOS - 去掉百度地图的 “logo”_第2张图片
查看图层.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];
            }
        }
    }

成功之后如下图:


iOS - 去掉百度地图的 “logo”_第3张图片
成功了.png

你可能感兴趣的:(iOS - 去掉百度地图的 “logo”)