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

狼.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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容