菜鸟教程小白 发表于 2022-12-13 00:11:02

ios - 在自定义注释顶部显示用户个人资料图像


                                            <p><p>我能够添加自定义注释图像来替换默认标记,但我不知道如何在其上添加用户图像。我需要从 URL 加载用户图像。 </p>

<p>附言我需要一个 iOS 7 解决方案。 </p>

<p>这基本上是我想要实现的(取自另一个应用程序):</p>

<p> <img src="/image/6HqPn.png" alt="enter image description here"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>想通了:</p>

<p>将 UIImageView 作为 subview 添加到 MKAnnotationView:</p>

<pre><code>MKAnnotationView *pinView = (MKAnnotationView*);
pinView = [ initWithAnnotation:annotation reuseIdentifier:@&#34;CustomPinAnnotationView&#34;];
pinView.canShowCallout = YES;
pinView.image = ;
pinView.calloutOffset = CGPointMake(0, -5);

UIImageView *profileImageView = [init];
profileImageView.frame = CGRectMake(6, 7, 55, 55);
profileImageView.layer.masksToBounds = YES;
profileImageView.layer.cornerRadius = 27;         
];

;
</code></pre>

<p>附言要显示来自 URL 的图像,我使用的是 SDWebImage/UIImageView+WebCache.h 类别。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在自定义注释顶部显示用户个人资料图像,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/25014576/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/25014576/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在自定义注释顶部显示用户个人资料图像