我搜索了一段时间,但无法弄清楚如何使用MonoDevelop在标签上添加动作。 通常你可以选择,动作,插座......但是有了标签,它只能添加插座。
所以我的问题是,当用户点击标签时,可以添加一个事件吗?如果是的话,你怎么能这样做?
(我的备份计划是juist将标签更改为按钮(具有相同的外观和感觉),但希望保留我的标签..)
事先提前答案 0 :(得分:0)
使用UILabel
,您可以使用UITapGestureRecognizer
来实现此目标 -
UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myAction:)];
gestureRecognizer.numberOfTapsRequired = 1;
gestureRecognizer.cancelsTouchesInView = NO;
[myLabel addGestureRecognizer:gestureRecognizer];
//现在你可以在myAction方法中定义动作。
希望它能够清除。