UITextView
を使用して、1行以上の定義を表示しています。それが車線を過ぎると、しばしば単語の真ん中を包みます。UITextView単語の途中で単語の折り返しが発生する
これは正常ですか?これを防ぐために何ができるのですか?
UITextView
を使用して、1行以上の定義を表示しています。それが車線を過ぎると、しばしば単語の真ん中を包みます。UITextView単語の途中で単語の折り返しが発生する
これは正常ですか?これを防ぐために何ができるのですか?
のようにすることができます。のプロパティを持つUITextviewは、スクロールを有効にします。したがって、テキスト文字の制限は重要ではありません。より多くのテキストがある場合、テキストビューはそれをスクロール可能にする。 OR テキストビューの高さを動的にし、文字列/テキストの高さを取得し、それに応じてテキストビューの高さを設定します。
これはどのように彼は必要なのですか? –
申し訳ありませんが私が厳しいと聞いた - 私はちょうどそれを得る^^ –
4年後と私はまだしない:D –
ワードラップはIOS UITextViewのデフォルトであり、唯一の理由は、彼のコメントでQuuxplusoneが失敗したことです。
EITHER
ではありませんこれができることが表示されます排他パスがUITextViewのエッジに近すぎる場合に発生します。 this exampleにはこのtutorialが付いていますが、アプリケーションを実行し、楕円がハイフネーションの中心に置かれ、自然に壊れている間にインタラクションタブを選択すると、単語が強制的に壊れて断片化されます。しかし、画面から楕円形の半分をドラッグすると、ラッピングが機能します。
楕円を使って作業するときは、左端から外に出ていくトリックを使用することができます。長方形の場合は、端に近づけないでください。それに反していることは大丈夫です。
例を挙げることができますか?ソースコード?私の最初の推測は:(A)あなたの言葉の中には80文字以上のものがあるので、UITextViewはそれらを包む以外に選択肢がありません。 (B)あなたの行には空白が含まれていますが、U + 00A0スペースではなくU + 00A0非破壊スペースなので、行折り返しには寄与しません。 (C)あなたの "現在の定義"の方法は、何らかの形で適切な行折り返しを抑制しています。 – Quuxplusone
ケース(A)を仮定すると、その場合を防ぐために最小幅を計算する方法がありますか? – okhobb