0

UITextViewを編集できません。ダブルクリックすると、背景色を設定する必要があります。これどうやってするの?このUITextViewは編集できないため、didbegineditingイベントは発生しないと思います。

4

2 に答える 2

2

Tap Gesture記述機能を実現するために使用してください。

  • コードの下を使用して、TextViewにTapGestureを追加します。

    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...
    }
    
于 2012-12-24T11:53:57.970 に答える
1

テキストビューにタップジェスチャを追加し、numberoftapsrequired = 2を設定してから、ジェスチャレコグナイザーメソッドでbgカラーを変更してuserInteractionEnabled=yesを設定します。

于 2012-12-24T11:52:59.077 に答える