0

UITextView に触れたときに編集可能になるのに問題があります。
Apple のドキュメントに従って、次のコードを含めました。

-(BOOL)textViewShouldBeginEditing:(UITextView *)textView{
    NSLog(@"begin editing");
    return YES;
}

-(BOOL)textViewShouldEndEditing:(UITextView *)textView{
    NSLog(@"end editing");
    return NO;
}

また、アップルのドキュメントを読み、テキストビューをデリゲートにしましたが、まだ機能していないようです。編集、数字などの編集が終わったら、メモ帳の影響をどこに行こうとしています。ハイパーリンクされています。

4

2 に答える 2

0

数字とリンクがハイパーリンクされているメモ帳の効果を得るには、 yourUITextViewを特別なに置き換える必要がありますCoreTextView。あなたのニーズに合わせて、次のようなものを変更します: https://github.com/jasarien/CoreTextHyperlinkView。したがって、textViewShouldEndEditing:CoreTextHyperlinkView テキストに を入力しtextView.text、textView を非表示にして、CoreTextView を表示します。逆もまた同様ですtextViewShouldBeginEditing:

また、<UITextViewDelegate>ヘッダーでプロトコルを参照していることを確認してください。

于 2013-02-09T01:10:43.780 に答える