如何在MonoDevelop中的标签上添加单击操作

时间:2012-05-14 07:25:14

标签: c# ios monodevelop

我搜索了一段时间,但无法弄清楚如何使用MonoDevelop在标签上添加动作。 通常你可以选择,动作,插座......但是有了标签,它只能添加插座。

所以我的问题是,当用户点击标签时,可以添加一个事件吗?如果是的话,你怎么能这样做?

(我的备份计划是juist将标签更改为按钮(具有相同的外观和感觉),但希望保留我的标签..)

事先提前

1 个答案:

答案 0 :(得分:0)

使用UILabel,您可以使用UITapGestureRecognizer来实现此目标 -

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myAction:)];
gestureRecognizer.numberOfTapsRequired = 1;
gestureRecognizer.cancelsTouchesInView = NO;
[myLabel addGestureRecognizer:gestureRecognizer];

//现在你可以在myAction方法中定义动作。

希望它能够清除。