問題タブ [nsparagraphstyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1744 参照

ios - NSTextAlignmentCenter と NSTextAlignmentRight は NSTextTab で間違った方向に回っていますか?

誰でも私のために何かをチェックしてもらえますか...私が怒っていないことを確認するために!

NSMutableParagraphStylewithを作成しましたがtabStops、期待していた場所に表示されませんでした:

次に、2 つの文字列のタブ位置を持つ属性付き文字列を作成する便利なメソッドを作成しました。

これは、上下に表示される 2 つの別々UILabelの に適用されていました。コードを実行してテキストを挿入すると、最初の文字列は中央揃えに見え、2 番目の文字列はラベルの端から切り取られていました。

ここに画像の説明を入力

それで、 に変更NSTextAlignmentRightしたところNSTextAlignmentCenter正しく正しく配置されました。

ここに画像の説明を入力

私は自分の問題を解決したことを知っていますが、iOS フレームワークに間違いがあるように見えるので、Apple がこの問題を修正したとしてもアプリが壊れないようにしたいと思っています。ですから、それが本当に間違っているのか、それとも私が実際に間違っているのかを誰かが教えてくれたら、とても感謝しています、ありがとう!

0 投票する
0 に答える
351 参照

ios - アラビア文字列による NSTextAlignmentJustified 例外

私はアラビア語の文字列を使用しており、内部で正当化したいと考えていますUITextView

textView で着信 attributingString を取得し、列挙して次のNSParagraphStyleAttributeNameように編集します。

属性文字列がアラビア語の場合はアプリケーションがクラッシュしましたが、英語の場合は正常に動作していることがわかりました。

この問題を解決するためのアイデアはありますか?

0 投票する
1 に答える
193 参照

ios - iOS で大きな段落間隔を指定したときに、UITextView が長いキャレットを描画しないようにするにはどうすればよいですか?

私は次のように段落スタイルを設定しています:

スクリーン

編集: 以下に部分的な回答を見つけました。これにより、単一行のキャレットが修正されます。ただし、選択範囲を多数の単語にわたってドラッグすると、次のようになります。

ここに画像の説明を入力

振り出しに戻って!では、キャレットの高さをどのように指定できますか?

注意:私の質問はStackOverflow に一度投稿されましたが、突然削除されました。もしそうするなら、せめて理由を教えてください。ありがとうございます。

0 投票する
3 に答える
591 参照

ios - iOSで段落順にNSStringからすべての段落を取得する方法は?

このようにAPIから文字列を取得しています

上記の文字列から段落を取得する方法はありますか?

使った NSArray *paragraphs = [result componentsSeparatedByString:@"\n"];

私の要件によれば、3つの文字列が必要です

しかし、その戻り

0 投票する
0 に答える
401 参照

html - NSAttributedString: 箇条書きとテキストの間の間隔

読み込んでいるhtmlドキュメントでテキストビューを作成しています[[NSAttributedString alloc] initWithFileURL:

<UL>HTML ドキュメントには多数の順序なしリスト ( ) があります。順序付けられていないリストの箇条書きとそれに続くテキストの間のスペースを減らす方法が見つかりません。

  • <-このスペース-> TEXT ABC
  • <-このスペース-> TEXT DEF
  • <-このスペース-> TEXT GHI JKLM NOP JKLM NOP JKLM NOPJ KLM NOPJ KLM NOP JKLM NOPJ KLM NOP JKLM NOPJ KLM NOP
  • <-このスペース-> TEXT QRS

CSS で箇条書きの間のスペースを減らすと、ドキュメントが Web ページとして表示されたときに表示されますが、変更はアプリの NSAttributed 文字列に反映されません。

0 投票する
2 に答える
4796 参照

ios - NSAttributedString の行数を制限する

NSAttributedStringの段落の行数を制限する方法はありますか? NSAttributedString
に 2 つの文字列を追加します。それらを最大 3 行にしたいのですが、最初の文字列は 1 ~ 2 行になり、必要に応じて切り捨てられます。2番目の文字列は常に最後の行にある必要があります 。

私がしたことは:

しかし、結果は次のとおりです。

最初の文字列は最初の 3 行を取り、2 番目の文字列をラベルから押し出します。
最初の文字列段落を 2 行に制限するにはどうすればよいですか?

0 投票する
0 に答える
465 参照

cocoa - NSParagraphStyle defaultParagraphStyle が効果がない

NSTextView の段落スタイルを設定しようとしています。ここで何か間違ったことをしているのですか、それともコードを間違った場所に置いているのでしょうか..?

NSTextView のサブクラスにこのコードがあります。

これは私のテキストビューにはまったく影響しません:

期待される結果: テキスト ビューへの入力を開始すると、ユーザーがアプリの書式設定メニュー項目を介して手動でオーバーライドしない限り、これらのスタイルが実装されているはずです。

編集:なるほど。上記の直後に、テキスト ストレージの属性付き文字列にスタイルを適用する必要があります。

0 投票する
1 に答える
214 参照

ios - LineBreakMode のバグ

NSLineBreakByWordWrapping が時々機能しない理由を説明してもらえますか?

テーブルビューです

ここに画像の説明を入力