問題タブ [nsattributedstring]

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 投票する
9 に答える
114327 参照

ios - NSAttributedString はテキストの配置を追加します

NSAttributedString にテキスト配置属性を追加して、テキストを中央に配置するにはどうすればよいですか?

編集:私は何か間違っていますか?並びは変わらないようです。

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

objective-c - スクロールビューを囲むNSTextViewがスペースバーにジャンプします

私は自分のアプリで奇妙な振る舞いをしていて、それがどこから来たのかわかりません。非常にうまく機能するテキストビューコンテンツ用にNSScannerを実装しました。スキャナーはテキストストレージと連携して動作し、テキストビューデリゲートメソッドを介してテキストストレージ文字列に属性を設定します。ただし、スペースを入力するたびに、囲んでいるスクロールビューがスクロールしてテキストビューの一番上に戻ります。誰かがこれがどこから来ているのか私にヒントを与えることができますか?

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

iphone - IOSでRTFDデータを読み取る

読み取る必要のあるIOSのNSDataオブジェクトにRTFDデータがあります。MacOSXでは、以前はNSAttributedStringでそれらを読み取っていましたが、IOSではサポートされていないことがわかりました。

IOSでRTFDデータのテキストのみを読み取る方法はありますか?

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

core-text - コアテキスト。属性付き文字列の境界ボックスを計算するにはどうすればよいですか?

CoreText では、「特定の四角形に、この属性付き文字列がどのくらい収まるか?」と尋ねるのは簡単です。

文字列内で次のテキストの実行を開始する場所を返します。

私の質問は、「属性付きの文字列と幅が与えられた場合、属性付きの文字列を完全にバインドするには、どのような四角形の高さが必要ですか?」です。

CoreText フレームワークはこれを行うためのツールを提供していますか?

ありがとう、
ダグ

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

iphone - iOSでNSAttributedStringをアーカイブ解除

Mac OSX 10.7でNSAttributedStringをアーカイブしてから、iOS 4でアーカイブを解除しようとしました。エラーが発生します:

クラスのオブジェクトをデコードできません(NSParagraphStyle)

iOSにはNSParagraphStyleがないようです。だから私の質問は、回避策はありますか、それともこれは不可能ですか?

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

ios - OS X で作成されたアーカイブから iOS アプリの NSAttributedString を取得できますか?

NSKeyedArchiver を使用してデータを保存する Mac プログラムがあります。iOS アプリで同じコードを使用してファイルからデータを読み込もうとしていますが、NSAttributedString のインスタンスをデコードしようとするとクラッシュします。NSAttributedString の iOS バージョンと OS X バージョンは互換性がありますか? つまり、これは iOS のバグですか?

そうでない場合、Mac アプリを変更する以外にできることはありますか? 互換性の理由から、そうする必要はありません。

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

iphone - iOS:NSAttributedString-Additions-for-HTMLを機能させる?

NSAttributedString-Additions-for-HTMLを機能させようとしていますが、プロジェクトがビルドされないため、エラーが発生します。また、インポートする必要のあるファイルと、それをHTMLで正確に使用する方法を示すドキュメントはありません。

何か助けはありますか?

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

objective-c - 文字列の一部が太字の NSAttributed String が含まれている場合に、ラベルの正確な高さを取得する方法

現在、次の方法を使用して、ラベルの必要な高さを取得しています

これはほとんどの場合に機能しますが、極端な場合に必要な正確な高さに影響を与える可能性のある太字と太字のテキストが混在している文字列がいくつかあります。

例えば

ここに画像の説明を入力

この混合物を含むラベルの正確な高さを取得する方法はありますか?

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

cocoa - NSAttributedString / NSTextTab 配置の問題

ゴール:

NSAttributedStrings (NSTextTabs と組み合わせて) を使用して、次のレイアウトを作成しようとしています。

試みられた解決策:

私が試みているコードは次のとおりです。

attrString現在「タイトル」に設定されている NSMutableAttributeString はどこにありますか。

ただし、このコードを使用すると (目的の出力が生成されると思います)、次のようになります。

スクリーンショット - NSTextTabs

さらに詳しい情報:

NSTextTabs への参照を削除すると、次のようになります。

不均一なタブの期待される出力が得られます。

スクリーンショット - NSTexTabs なし

結論:

NSAttributedString が NSParagraphStyle/NSTextTabs を無視しているように見えるのはなぜですか?

これを修正するにはどうすればよいですか?