我需要存储UIButton
纬度和经度,所以 2 个浮点数.. 我该怎么做?我需要这个来使用地图上图钉中的坐标:问题是按钮(实际上右边的箭头(>)是 aUIButton
并且我用来捕捉点击的事件仅(id)sender
作为参数,如果我有多个别针是不可能的...
提前致谢
我需要存储UIButton
纬度和经度,所以 2 个浮点数.. 我该怎么做?我需要这个来使用地图上图钉中的坐标:问题是按钮(实际上右边的箭头(>)是 aUIButton
并且我用来捕捉点击的事件仅(id)sender
作为参数,如果我有多个别针是不可能的...
提前致谢
简单的答案:不要使用 UIButton,使用 UIButton 的子类,如下所示:
@interface MyButton : UIButton
@property (readwrite) float latitude;
@property (readwrite) float longitude;
@end
@implementation
@end
如果您在 XIB 文件中创建这些按钮,只需选择该按钮,并将其自定义类从 UIButton 更改为 MyButton,XIB 加载机制将为您处理其余的业务。
注意:如果您在 MKAnnotationView 中使用它,则最好关联实际注释或注释的 CLLocation,而不是存储各个坐标。