我搜索了一段时间,但不知道如何使用 MonoDevelop 在标签上添加操作。通常,您可以在动作、出口之间进行选择。但是使用标签只能添加出口。
所以在这里我的问题是当用户点击标签时是否可以添加一个事件?如果是,你该怎么做?
(我的备份计划只是将标签更改为按钮(具有相同的外观和感觉),但想保留我的标签..)
提前谢谢
我搜索了一段时间,但不知道如何使用 MonoDevelop 在标签上添加操作。通常,您可以在动作、出口之间进行选择。但是使用标签只能添加出口。
所以在这里我的问题是当用户点击标签时是否可以添加一个事件?如果是,你该怎么做?
(我的备份计划只是将标签更改为按钮(具有相同的外观和感觉),但想保留我的标签..)
提前谢谢
有了UILabel
你可以使用UITapGestureRecognizer
来实现这一点-
UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myAction:)];
gestureRecognizer.numberOfTapsRequired = 1;
gestureRecognizer.cancelsTouchesInView = NO;
[myLabel addGestureRecognizer:gestureRecognizer];
//现在可以在 myAction 方法中定义动作了。
希望它清除。