在开发过程中,一个需求就是需要label中的文本是可复制的,在网上搜集资料,最后封装如下:
(1)首先创建一个类继承于UI Label,我将它命名为LYLabel;因为label默认是不接收事件的,我们需要自己 在LYLabel.m文件中给label添加touch事件。代码如下:
-(void)addTouch{
self.userInteractionEnabled = YES; //用户交互的总开关
UILongPressGestureRecognizer *touch = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(addgesture:)];
[self addGestureRecognizer:touch];
}
(2)手势触发的事件:
-(void)addgesture:(UILongPressGestureRecognizer</