web-dev-qa-db-ja.com

UITextViewにInterfaceBuilderの改行を尊重させる方法は?

UITextViewUIScrollViewに埋め込まれているシンプルなアプリがあります。 Interface Builderでは、間隔に複数の改行を追加することはできません。 returnを押すと、改行がUITextViewに追加されるのではなく、「入力の終わり」として表示されます。

間隔の改行を受け入れるにはどうすればよいですか?

45
George Armhold

以前の回答よりもはるかに単純(そしてよりIBベース):

ただ AltENTERUITextViewに改行を送信します。

145
Aviad Ben Dov

テキストエディットでテキストを作成し、コピーして貼り付けます。

10
Simon Woodside

Sbwoodsideが言ったように、テキストエディタが最も簡単な方法です。

そうは言っても、より多くの制御が必要な場合、またはそれが機能していない場合はかなり機能しているので、IBを使用しないでください。理想的には、長いテキストに何らかの種類の書式設定が必要な場合は、プログラムで行います。

IBでのフォーマットはひどいものです。 UITextViewにいくつかの「契約条件」を追加しようとしましたが、それは本当に苦痛でした。

結局、IBをいじるよりも簡単です...

2
Corey Floyd

IBではShift + Alt(Option)+ Enterは新しい段落と同じです

1
Bimawa