gpt4 book ai didi

ios - 如何使 MKMapView 上注释的 Popover 像 Apple 一样随 map 滚动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:17 24 4
gpt4 key购买 nike

如果您在 iPad 上触摸 Apple 内置 map 应用程序上的注释,您会收到带有“显示”标注附件的标准标注。当您按下附件时,您会看到一个漂亮的 Popover View ,其中包含有关注释标记的更多详细信息。

所有这些都很容易模仿。

然而。 Apple 的 Popover 实际上保持打开状态,并在您滚动和缩放 map 时随 map 移动。这很甜蜜。听起来很简单,但我尝试了很多方法来模拟这个,但都失败了!有没有人设法模仿这个?

Screenshot of Apple Maps app

最佳答案

这听起来像是将弹出窗口添加到 UiScrollView 的 subview 以外的 View - 这是实际被移动的 View 。

如果您在 presentPopoverFromRect:inView:permittedArrowDirections 中传递对 subview 的引用,则应将弹出窗口添加为 ScrollView subview 的 subview ,并允许它随着 map (或正在滚动的任何 View )移动而移动。不过,我不确定它是 map 而不是 Vanilla UIScrollView 这一事实是否会影响事情。

关于ios - 如何使 MKMapView 上注释的 Popover 像 Apple 一样随 map 滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10609314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com