2012-01-24 2 views
1

UITextViewの型付き文章の最後の単語を取得したいと思います。たとえば、 "Apple i"のように、この例では最後の文字 'i'を ""(空白)の後に置く必要があります。ユーザーがUITextViewを入力している間に機能を実行したい。空のスペース( "")から単語の最初の文字を取得するにはどうすればよいですか?誰でもこの問題を解決するためにお手伝いしてもらえますか前もって感謝します。iPhoneのUITextViewから空のスペース( "")の後に最初に入力された文字を取得するにはどうすればよいですか?

+0

スペースで文字列にUITextViewテキストを区切りますか? –

+0

@ KAREEMMAHAMMEDスポット応答に感謝します。ええ、あなたは正しいです。しかし、私は空のスペースの後に最初の文字を取得したい。文字列をスペースで区切ってはいけません。ありがとう。 – Gopinath

答えて

1

ここに文字列ロジックがあります。

return [[textView.text componentsSeparatedByString:@" "] lastObject]; 

あなたのUITextViewDelegate方法textView:shouldChangeTextInRange:replacementText:に、このチェックを入れることができます。ここでYESを返すことを忘れないでください。 textViewDidChange:も使用できます。

関連する問題