双击事件为不可编辑的UITextView

时间:2012-12-24 11:45:36

标签: iphone ios

我没有可编辑的UITextView。当我双击它时,我需要为它设置背景颜色。我怎样才能做到这一点?我认为不会发生dobegined事件,因为这个UITextView不可编辑

2 个答案:

答案 0 :(得分:2)

请使用Tap Gesture来实现您的描述功能。

  • 使用代码下方的 TextView 添加点击手势

    UITapGestureRecognizer* tapGestureObj = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(TapMethod:)];
    tapGestureObj.numberOfTapsRequired = 2;
    [textViewObj addGestureRecognizer:tapGestureObj];
    
  • TapMethod

    -(void)TapMethod:(UITapGestureRecognizer*)gesture
    {
       //Set your logic on double tap of TextView...
    }
    

答案 1 :(得分:1)

你可以在文本视图中添加点击手势,你只需设置numberoftapsrequired = 2然后在手势识别器方法中更改bg颜色也设置userInteractionEnabled = yes