【问题标题】:iphone google maps crosshair buttoniphone 谷歌地图十字准线按钮
【发布时间】:2010-03-22 20:44:29
【问题描述】:

我想使用或模拟一个按钮,例如 iphone 操作系统上标准地图应用程序左下角的 gps 按钮。该按钮的行为类似于一个切换按钮,其中 gps 启用或禁用取决于它是否被按下,并且在 gps 寻找您的位置时它可能包含一个小型微调器组件。

有谁知道这个组件是否可以使用默认组件轻松构建?如果不是,那么开发这样一个组件的最佳方式是什么?

十字准线/目标图标是我可以重复使用的通用图标吗?

【问题讨论】:

    标签: iphone button gps maps target


    【解决方案1】:

    按钮只是一个图像,您应该可以重新创建它。

    为了进行跟踪,我会查看以下示例代码:http://developer.apple.com/iphone/library/samplecode/LocateMe/index.html

    它向您展示了如何获取 GPS 坐标,然后您可以将该数据输入 MKMapView。

    【讨论】:

    • glyphish.com 图标集的图像与“官方”图像非常相似。该图标是可访问的,但通过未记录的方式,这肯定会被苹果标记。
    • 图标非常完美。感谢您提供的链接!核心位置框架非常简单,所以我已经开始工作了。关于如何使微调器在按钮内运行的任何想法?这是非常习惯的行为,不是吗?
    • 你会想要继承 UIButton。绝对有可能,您将使用 Core Animation 在 UIImage(十字准线)和 UIActivityIndi​​catorView 子视图之间淡入淡出。关于子类化 UIControl 的一些有用信息:developer.apple.com/iphone/library/documentation/UIKit/…
    【解决方案2】:

    Apple 的 Spinner Button 是隐藏的,但可以与 systemButton: 100 一起使用

    【讨论】:

    • 这是一个未记录的功能,在新的 iOS 中将返回旧格式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    相关资源
    最近更新 更多