問題タブ [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.
ios - NSTextAlignmentCenter と NSTextAlignmentRight は NSTextTab で間違った方向に回っていますか?
誰でも私のために何かをチェックしてもらえますか...私が怒っていないことを確認するために!
NSMutableParagraphStyle
withを作成しましたがtabStops
、期待していた場所に表示されませんでした:
次に、2 つの文字列のタブ位置を持つ属性付き文字列を作成する便利なメソッドを作成しました。
これは、上下に表示される 2 つの別々UILabel
の に適用されていました。コードを実行してテキストを挿入すると、最初の文字列は中央揃えに見え、2 番目の文字列はラベルの端から切り取られていました。
それで、 に変更NSTextAlignmentRight
したところNSTextAlignmentCenter
、正しく正しく配置されました。
私は自分の問題を解決したことを知っていますが、iOS フレームワークに間違いがあるように見えるので、Apple がこの問題を修正したとしてもアプリが壊れないようにしたいと思っています。ですから、それが本当に間違っているのか、それとも私が実際に間違っているのかを誰かが教えてくれたら、とても感謝しています、ありがとう!
ios - アラビア文字列による NSTextAlignmentJustified 例外
私はアラビア語の文字列を使用しており、内部で正当化したいと考えていますUITextView
。
textView で着信 attributingString を取得し、列挙して次のNSParagraphStyleAttributeName
ように編集します。
属性文字列がアラビア語の場合はアプリケーションがクラッシュしましたが、英語の場合は正常に動作していることがわかりました。
この問題を解決するためのアイデアはありますか?
ios - iOS で大きな段落間隔を指定したときに、UITextView が長いキャレットを描画しないようにするにはどうすればよいですか?
私は次のように段落スタイルを設定しています:
編集: 以下に部分的な回答を見つけました。これにより、単一行のキャレットが修正されます。ただし、選択範囲を多数の単語にわたってドラッグすると、次のようになります。
振り出しに戻って!では、キャレットの高さをどのように指定できますか?
注意:私の質問はStackOverflow に一度投稿されましたが、突然削除されました。もしそうするなら、せめて理由を教えてください。ありがとうございます。
ios - iOSで段落順にNSStringからすべての段落を取得する方法は?
このようにAPIから文字列を取得しています
上記の文字列から段落を取得する方法はありますか?
使った NSArray *paragraphs = [result componentsSeparatedByString:@"\n"];
私の要件によれば、3つの文字列が必要です
しかし、その戻り
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 文字列に反映されません。
ios - NSAttributedString の行数を制限する
NSAttributedStringの段落の行数を制限する方法はありますか? NSAttributedString
に
2 つの文字列を追加します。それらを最大 3 行にしたいのですが、最初の文字列は 1 ~ 2 行になり、必要に応じて切り捨てられます。2番目の文字列は常に最後の行にある必要があります
。
私がしたことは:
しかし、結果は次のとおりです。
最初の文字列は最初の 3 行を取り、2 番目の文字列をラベルから押し出します。
最初の文字列段落を 2 行に制限するにはどうすればよいですか?
cocoa - NSParagraphStyle defaultParagraphStyle が効果がない
NSTextView の段落スタイルを設定しようとしています。ここで何か間違ったことをしているのですか、それともコードを間違った場所に置いているのでしょうか..?
NSTextView のサブクラスにこのコードがあります。
これは私のテキストビューにはまったく影響しません:
期待される結果: テキスト ビューへの入力を開始すると、ユーザーがアプリの書式設定メニュー項目を介して手動でオーバーライドしない限り、これらのスタイルが実装されているはずです。
編集:なるほど。上記の直後に、テキスト ストレージの属性付き文字列にスタイルを適用する必要があります。
ios - LineBreakMode のバグ
NSLineBreakByWordWrapping が時々機能しない理由を説明してもらえますか?
テーブルビューです