0

我需要存储UIButton纬度和经度,所以 2 个浮点数.. 我该怎么做?我需要这个来使用地图上图钉中的坐标:问题是按钮(实际上右边的箭头(>)是 aUIButton并且我用来捕捉点击的事件仅(id)sender作为参数,如果我有多个别针是不可能的...

提前致谢

4

1 回答 1

2

简单的答案:不要使用 UIButton,使用 UIButton 的子类,如下所示:

@interface MyButton : UIButton

@property (readwrite) float latitude;
@property (readwrite) float longitude;

@end

@implementation

@end

如果您在 XIB 文件中创建这些按钮,只需选择该按钮,并将其自定义类从 UIButton 更改为 MyButton,XIB 加载机制将为您处理其余的业务。

注意:如果您在 MKAnnotationView 中使用它,则最好关联实际注释或注释的 CLLocation,而不是存储各个坐标。

于 2013-05-30T10:13:35.210 回答