2016-03-29 5 views
0

attributedStringのスペース(スペース)を文字列の末尾から後方に検索し、そのスペースの範囲を取得するにはどうすればよいですか?attributedStringの単語をバックワードから検索して範囲を取得Objective-C

問題:ジャンプが2行で正しくないことがわかります。

私が実装したいロジックは、私が新しい行を得るたびに、スペースを\ nに置き換えて単語を改行してから始めるという論理です。私は、キーボードからスペースボタンを押す午前たび

、私はそのスペースの範囲を格納していますし、とき、私はスペースで擬似コードで

enter image description here

+2

達成する必要がある例はありますか? – Suryakant

+0

このような方法はありません。独自のロジックを書く必要があります。 –

+0

NSAttributedStringの 'string'(' NSString')プロパティを使い、 'NSString'メソッドを使います:' rangeOfString:options : '? – Larme

答えて

0

を\ nを交換しています改行を取得しています:

int spaceIndex = -1 

for i = 0 to string.length { 
    if string.characters[string.length - i] == " " { 
     spaceIndex = string.length - i 
     break 
    } 
} 
if spaceIndex != -1 { 
// The space index found 
} 
関連する問題