問題タブ [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 - CoreTextを使用してNSAttributedStringを表示する
CoreTextを使用してNSAttributedStringを表示できると聞きましたが、どのように(最も簡単な方法で)教えてもらえますか?
CATextLayerまたはOHAttributedLabelで応答しないでください。
このフォーラムにはこれについて多くの質問があることを知っていますが、答えが見つかりません
ありがとう!!
nsattributedstring - 画像が埋め込まれた NSAttributedString
で画像を含むRTFを読み取ることができるコードを知っている人はいますNSAttributedString
か?
はい、RTFD 形式と initWithRTF メソッドがあることは知っています...しかし、initWithRTF の実装では \pict タグがスキップされるため、RTF を Windows (MS Office) から osx に転送して NSTextView で開こうとすると、埋め込まれた画像が表示されません。また、librtfで試してみましたが、いくつかのサスペンスフルな結果が得られましたが、私の意見ではその醜い解決策です
objective-c - 添付ファイル付きのNSAttributedStringを使用したNSTextFieldの奇妙な動作
NSAttributedStringを介してNSTextFieldに画像の添付ファイルを配置するときに、クリックまたは変更すると、画像が消えます。どうしたの?
ios - NSAttributedstring のさまざまな部分にさまざまな属性を適用する
属性を NSAttributedString に適用できることはわかっています。
しかし、同じ属性文字列に異なる属性を適用するにはどうすればよいでしょうか。
文字列「これは属性付きのテキストです。」
特定の属性 (背景色または前景色) を「これは」別の属性 (背景色または前景色) を「属性付きテキスト」に設定するにはどうすればよいでしょうか。
これを達成する方法はありますか....?
また、iOS で NSAttributedString の背景色を設定する方法はありますか?
objective-c - NSAttributedStringを使用して下付き文字と上付き文字を作成するにはどうすればよいですか?
化学式(H2O、Na ^ 2 +など)の添え字を作成する必要がありますか?
これはNSAttributedStringで行うことができますか、それとも添え字を作成するための代替/より簡単な方法がありますか?
macos - NSFormatterを使用してNSTextFieldの入力を色付けするには?
入力文字列の最初の文字を色付けしたい。controlDidChangeデリゲートメソッドで簡単にできます。しかし、次を使用してフォーマッタを追加した後:
NSTextField は、それに割り当てられた属性付きの文字列を無視します。
Appleのドキュメントを閲覧すると、
メソッドですが、このメソッドは呼び出されません:(
AppDelegate.h
AppDelegate.m
MyFormatter.h
MyFormatter.m
objective-c - kCTSuperscriptAttributeNameの使用方法は?
他のいくつかのSOの質問を見ると、他の人がkCTSuperscriptAttributeNameで上付き文字と下付き文字を正しく表示するのに問題があるようです。Appleのドキュメントでは、kCTSuperscriptAttributeNameが機能すると主張していますが、成功した実装を見つけることができませんでした。
これを試しましたが、xCodeにエラーが表示され、「宣言されていない識別子」としてリストされます。
WebViewを介して上付き文字と下付き文字を作成できると主張する人もいますが、私の下付き文字/上付き文字は動的である必要があるため、この方法では事態が複雑になるのではないかと思います。
kSupersciptAttributeNameを実装する正しい方法、またはスクリプトを作成するために使用できる代替ルートのいずれかをいただければ幸いです。ありがとう
cocoa - NSTextFieldの属性文字列は、レンダリングが遅れています
コントローラーにバインドされたラベル(NSTextField)がIBにあります。コントローラは、awakeFromNIBで、ラベルのattributedStringValueに、色付きのテキストと1つまたは2つのリンクを含めるように設定します。
ラベルが表示されると、正しい文字列値が含まれていますが、一部のフォーマットは失われています。ラベルをクリックするまで、ラベルは更新されて正しいフォーマットが含まれています。
私はこのコードを使用して値を設定しています:
この例に基づいて、文字列が赤でデフォルトのラベルフォントで表示されます。次に、ラベルをクリックすると、フォントのサイズと面が変わり、リンクが魔法のようにレンダリングされます。
文字列を最初に正しくレンダリングする方法について何かアイデアはありますか?
xamarin.ios - MonoTouchのAttributedStringを使用したCATextlayer
ここで説明するような、さまざまな単語にさまざまなスタイルの「ラベル」を作成しようとしています。問題は、私が見る限り、UATextLayerのMonoTouch実装は、Stringプロパティのタイプがstringであるため、NSAttributedStringをStringプロパティに割り当てることを受け入れないことです。
これは実装のエラーですか、それともこれを行う別の方法がありますか?
(はい、個別のラベルを追加できることは承知していますが、より良い解決策がある場合は追加したくありません)。
編集(ミゲルからの回答に応じて):
GetHandlerに変更し、「void_objc_msgSend_IntPrt」ではなく「void_objc_msgSend_IntPtr」に修正した後、回答のコードはコンパイルされて実行されますが、とにかくうまくいきません(回答としてマークするのが少し速かったです)。エラーはスローされませんが、テキストは表示されません。
コード:
コメントを外すと_textLayer.String=_text
テキストが表示されます(もちろん属性はありません)ので、問題はレイヤーにありません。
objective-c - ココアで弦の高さを測る
高さ測定文字列の手順を探していましたが、別のスタックオーバーフローの質問でこれを見つけました。私の質問は、改行を文字の折り返しに変更した場合、どうすればこのコードを更新できますか?