2011-06-27 8 views
1

を使用して使用しているとき、私は、私がやっているキーボードを隠すために、テキストビューを使用して隠すキーボードと次の行の機能テキストビュー

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { 

    if([text isEqualToString:@"\n"]) { 
     [textView resignFirstResponder]; 
     return NO; 
    } 

    return YES; 
} 

しかし、私がボタンをEnterキーを押すてる場合でも、そうすることによって、キーボードよ隠す。次の行に直接行くために何をすべきか?私は次のラインの機能を実装したい。

+1

"return"を押して次の行に移動できるようにしたい場合は、このコードを削除しないでください。 – kubi

+0

このリンクを確認してください、[iphone-problem-with-uitextview](0120-18752)・ – Mahesh

+0

テキストフィールドには表示しません。 – sameet

答えて

0

ツールバーをキーボードのすぐ上にある終了ボタンにしておくことをお勧めします。

デフォルトでは、ツールバーを非表示にします。 textViewを選択すると、そのdoneBarButtonを持つツールバーが表示されます。

On doneBarButtonセレクタツールバーを再度非表示にして、テキストビューを終了します。

関連する問題