我的情景;
One hospital has many doctors
。我需要在webview
上显示此内容。
我会在医院放置一个注释针。当用户点击它时,应该显示正在访问该医院的所有医生的弹出窗口。
如下图所示。以下图像已使用库实现,但我不想使用它。有没有其他方法可以实现这一点。
我不想使用那个图书馆的原因 - 我的上级不喜欢,我没有问为什么(我希望答案而不是为什么我没有向上司询问原因的论据) :)
注意:抱歉,我没有任何代码可以演示。
答案 0 :(得分:0)
您可以使用MKMapView
类创建可嵌入的地图界面。还可以使用MKAnnotation
协议添加自定义注释。
请参阅MKMapView
和MKAnnotation
的课程参考。
答案 1 :(得分:0)
这看起来像一个完全自定义的标注。您可以了解在Xcode中使用MapCallouts示例代码制作这些代码的一般方法。
您展示的示例有很多自定义图形,如果没有使用库中的图形(如果条款允许)或自己创建它们,您将无法获得这些图形。例如,你必须制作黑色背景(可能在标注视图中设置它的透明度),绿色圆形矩形,蓝色雪佛龙和星形徽章。您需要学习如何使用阴影和白色阴影插入来制作文本。您还需要知道如何拉伸背景图像以允许内部不同数量的项目。
将它提交给你的上司,他们将为这项额外的工作付费(看起来大约40个小时),如果他们对此感到满意,就开始学习。