为什么 MKPolyline 和 MKPolygon 在 iOS 3.2.2(在 iPad 上)中工作?

发布于 2024-09-16 04:12:04 字数 354 浏览 9 评论 0原文

据我所知,从技术上讲,MKPolyline 和 MKPolygon 在 iPad 或 iOS4 之前的任何其他设备上运行时应该功能/可用。然而,当我在设备上安装 3.2.2 并使用最新的(非测试版)iOS 4.2 SDK 更新我的构建工具时,它们及其相关视图都工作得很好。我勒个去?

我并不是在这里抱怨,因为替代方案是 NVPolyline,而且它不能很好地处理大量点。我只是很困惑。有人可以解释一下为什么这些课程可以在 iPad 上使用吗?

然而,我在 3.2.2 上没有成功地子类化 MKOverlayPathView,尽管 MKPolylineView 和 MKPolygonView 都是从它派生的。

As far as I can tell, technically MKPolyline and MKPolygon should not be functional/available when running on an iPad or any other device prior to iOS4. Nevertheless, when I installed 3.2.2, on the device, and updated my build tools with the latest (non-beta) iOS 4.2 SDK, they both work just fine, along with their associated views. What the hell?

I'm not exactly complaining here, given that the alternative would be NVPolyline and it doesn't play well with a huge number of points. I'm just confused. Can someone explain why these classes are available and working on the iPad?

I have not, however, had any success subclassing MKOverlayPathView on 3.2.2, even though MKPolylineView and MKPolygonView both descend from it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花细雨 2024-09-23 04:12:04

文档当然声称它首先在 4.0 中可用,但我记得新的 MapKit 大修是 3.2 差异的一部分。我认为文档只是更新的时间表错误。

The docs certainly claim that it was first available in 4.0, but I remember the new MapKit overhaul being part of the diff for 3.2. I think the docs just have the timeline of that update wrong.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文