問題タブ [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.
iphone - iPhoneでNSStringを使用してインラインで画像を配置するにはどうすればよいですか?
NSAttributedString を使用して Mac OS X で実行できることは知っていますが、iPhone ではうまくいきませんでした。
ドル記号がカスタム記号に置き換えられていることを除いて、基本的に「$200」のような文字列を実行しようとしています。
objective-c - NSAttributedStringにカスタム属性を保存する
NSTextViewで選択したテキストにカスタム属性を追加する必要があります。したがって、選択範囲の属性付き文字列を取得し、それにカスタム属性を追加してから、選択範囲を新しい属性付き文字列に置き換えることで、これを行うことができます。
これで、テキストビューの属性付き文字列をNSDataとして取得し、ファイルに書き込みます。後でそのファイルを開いてテキストビューに復元すると、カスタム属性がなくなります。カスタム属性のスキーム全体を検討した後、カスタム属性が保存されていないことがわかりました。ここで重要な注意事項を見てください:http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/AttributedStrings/Tasks/RTFAndAttrStrings.html
したがって、このカスタム属性を使用してドキュメントを保存および復元する方法がわかりません。何か助けはありますか?
macos - 方法-NSAttributedStringをCGImageRefに
QuickLookプラグインを書いています。まあ、すべてが動作します。それをもっと良くしてみてください;)。したがって、質問。
これがサムネイル画像を返す関数で、今使っているものです。
今、私はTIFFを作成しています->それをNSDataにカプセル化します。例
ただし、QuickLookには、サムネイル画像を返す別の関数があります。
TIFFデータの代わりにCGImageをQLに渡すと、処理が高速化されると思います。ただし、これまでCGコンテキストを使用したことはありません。私は知っています、ドキュメントはそこにあります:)、しかしとにかく-誰かがそのNSAttributed文字列をCGImageRefに変える方法の例を与えることができます。例は、ドキュメントを10回読む価値があります;)
助けていただければ幸いです。前もって感謝します!
objective-c - NSTextView で特定範囲のテキストの背景をペイントする方法
これは特定のバグではなく、何かを行う方法がわからないことに関するものです。
私は NSTextView を持っており、ユーザーがテキスト ビューの特定の部分をクリックしたときに、特定の範囲のテキストの背景をペイントする必要があります。私はこれを試しましたが、テキストの前景色が失われたり、背景が範囲全体に及ばないことがあります。
簡単にするために、 range は常に有効な文字列であると仮定します (これは私のテスト環境にあります)。
cocoa - NSTextField (ラベル) 属性付きテキスト: 選択
属性付きのテキストを含む NSTextField ラベルがあります。色とサイズはデフォルトとは異なります。(テキストは少し大きく、緑色です) 次に、属性付きテキストに埋め込まれたハイパーリンクをクリックするときに、ラベル内のテキストを選択できるようにする必要があります。これは正常に機能します。ただし、テキストを選択すると、テキストの形式がデフォルト (小さい黒いフォント) に戻ります。
ユーザーがラベルをクリック (テキストを選択) したときにスタイリングが保持されるように、この動作を停止する方法はありますか?
編集:記録のために、選択したときに色が変わらず、サイズのみが変わる白いテキストの別のラベルがあります。
iphone - 目的の c で文字列のテキストを強調表示する方法
以下にランダムな文字列があります。
ungs- und AnimationsprogrammSport / Unterhaltung: Gegen Ge
Sportテキストを太字で表示したいと思います。
ungs- und Animationsprogramm Sport / Unterhaltung: Gegen G
このようなテキストを表示するにはどうすればよいですか?
高度なサンクス
ipad - iPad で NSAttributedString の色を設定するにはどうすればよいですか?
NSAttributedString
「チェックアウト」で回答された色付きのテキストに関連する多くの質問を見てきましたが、 NSForegroundColorAttributeName
Mac OS で定義されている定数は iOS 3.2 以降では定義されていないようです
cocoa - カスタム属性で NSAttributedString を検索して削除しますか? 方法?
将来削除したい NSTextView にプレースホルダー文字列、スペース文字があります。私の戦略は、NSAttributedString にカスタム属性を割り当て、それを[NSTextView string]
削除する際に検索を実行することです。これまでのところ、これを行うための良い方法は見つかりませんでした[NSTextStorage attributeRuns]
。誰でもこれについて良い考えがありますか?
ありがとう!
ios - NSAttributedStringをどのように使用しますか?
NSString
またはの複数の色は使用NSMutableStrings
できません。そのため、 iPad SDK 3.2(または3.2前後)でNSAttributedString
導入され、iPhoneSDK4.0ベータ版の時点でiPhoneで利用できるものについて少し聞いたことがあります。
3色の紐が欲しいのですが。
3つの別々のNSStringを使用しない理由は、3つのサブ文字列のそれぞれの長さが頻繁に変わるため、3つの別々のオブジェクトNSAttributedString
を再配置するために計算を使用しないことをお勧めします。NSString
NSAttributedString
どうすれば次のようにできますか-(NSAttributed文字列で不可能な場合はどうしますか):
編集:
覚えておいてください、、、@"first"
そして@"second"
いつ@"third"
でも他の文字列に置き換えられます。したがって、ハードコードされたNSRange値を使用しても機能しません。
iphone - iPhone の ScrollView 内に NSMutableAttributedString を表示する方法
私は iPhone アプリを開発しており、ScrollView 内で NSMutableAttributedString を使用できるようにしたいと考えています。従いたい手順は次のとおりです。
- CoreData から文字列を取得します。
- 文字列を NSMutableAttributedString にコピーします。
- 文字列を解析し、テキストの一部の属性を変更します。
- ScrollView 内に NSMutableAttributedString を表示します。
これどうやってするの?
ドキュメントを正しく読んでいる場合、CoreText だけが iPhone での属性付き文字列の表示を単純にサポートしています。あれは正しいですか?その場合、CGRect の Y 値がわからない場合、どのように CoreText オブジェクトを作成できますか?