2016-10-12 15 views
0

行内で行える行数を制限することは可能でしょうか?一度壊し、それが唯一の低い2行することが可能であるswift uitextview制限時間2時に改行数が

Sometext 
(line break) 
(line break) 
(line break) 
(line break) 
(line break) 
(line break) 
some more text... 

私は挿入することができますが、ユーザーはまだのようなテキストを挿入できる文字の数に上限を設定していますか?上記のテキストは次のようになります:

Some text 
(line break) 
(line break) 
some more text... 

私はテキストバックエンドを編集できませんので、私はそれをフロントエンドで実行する必要があります。

私はテキストをきれいにし、ユーザーは限り行に3つの改行文字はUITextViewのテキストにあるよう

+0

質問が不明です。テキストを「クリーンアップ」するときはいつですか?ユーザーがそれを入力しているときや他の時間を入力しているときは?既にこれに関連するコードを表示してください。 – rmaddy

+0

@rmaddy入力後にテキストを消去したい。私の質問を更新しました。 – user2636197

+0

あなたはこれのどの部分に助けが必要ですか?ユーザーが入力した後に文字列を処理したり、テキストを取得したりしていますか? – rmaddy

答えて

1

を入力し終えた後に2に行の改行の量を制限あまりにも欲しいですそれらを2つの改行文字で置き換えることができます。

while str.contains("\n\n\n") { 
    str = str.replacingOccurrences(of: "\n\n\n", with: "\n\n") 
} 
関連する問題