ios将浮动属性添加到UIButton或派生

时间:2013-05-30 09:59:27

标签: iphone ios properties uibutton

我需要存储到UIButton纬度和经度,所以2个花车.. 我怎样才能做到这一点?? 我需要这个来使用地图上的引脚坐标: 问题是按钮(实际上右边的箭头(>)是UIButton而我用来捕捉点击的事件只有(id)sender作为参数,如果我有更多比一个引脚不可能......

提前致谢

1 个答案:

答案 0 :(得分:2)

简单回答:不要使用UIButton,像这样使用UIButton的子类:

@interface MyButton : UIButton

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

@end

@implementation

@end

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

注意:如果你在MKAnnotationView中使用它,你可能最好关联实际的注释或注释的CLLocation,而不是存储单独的坐标。