2016-06-24 5 views
0

簡体字にローカライズされたアプリがありますChinese私はときどきUILabelsUITextViewsという文字をラップするが、単語全体をラップしないことに気づいた。複数の画面サイズの中国語のためのiOSのUILabel/UITextViewのワープロを処理する方法は?

Chinese言語を使用して、1つのデバイスのサイズと向きごとに1つのローカライズされた文字列ごとに改行を手動で指摘するのはちょっと狂っているようです。

NSLinguisticTaggerを使用して単語を抽出し、UILabelにタグ付けされた内容に基づいて通知する方法はありますか?

答えて

0
TextView.lineBreakMode = NSLineBreakMode.ByWordWrapping 

TextView.sizeToFit() 

ラベルと同じです。それは私のために中国語ではありませんが、試してみることができます

+0

中国語では動作しません。ちょうど誰かが私たちのアプリをレビューして、彼らは文字でラッピングしていると言った。 – ninjaneer

+0

単語で囲むということは、実際にはスペース文字を折り返すことを意味します。中国語や日本語には空白文字はありません。中国語または日本語を_words_で囲むには、OSに中国語テキストの意味論的および/または構文的知識が必要です。ちょうどそれがないので、それはできません。これを他のほとんどの言語(韓国語を含む)と比較すると、単語はスペース文字で区切られているため簡単に認識できます。 –

関連する問題