問題タブ [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 投票する
3 に答える
10660 参照

cocoa - NSAttributedString で段落をどのように定義しますか?

NSParagraphStyleAttributeNameCocoa のテキストに段落スタイルを適用するための属性名 ( ) があるようです。テキストは に格納されNSAttributedStringますが、その文字列の「段落」を定義するものは何ですか?それは改行文字\nですか? 他のキャラクター?の場合\n、新しい段落を開始せずに新しい行を作成するにはどうすればよいですか。最後に、ParagraphStyle を文字列にアタッチする場合、段落全体の正確な範囲を使用する必要がありますか、それとも段落内の任意のサブ範囲に配置できますか。サブ範囲である可能性がある場合、システムは同じ段落で 2 つ以上の ParagraphStyles をどのように処理しますか?

ありがとう、ロブ

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

objective-c - NSAttributedString の _outside_ をどのようにストロークしますか?

オブジェクトを使用NSStrokeWidthAttributeNameしてNSAttributedString、テキストが描画されるときにテキストの周りにアウトラインを配置しています。問題は、ストロークがテキストの塗りつぶし領域内にあることです。テキストが小さい場合 (たとえば、1 ピクセルの太さ)、ストロークによってテキストが読みにくくなります。私が本当に欲しいのは外側のストロークです。それを行う方法はありますか?

オフセットなし、ぼかしありで試してみましたNSShadowが、ぼやけすぎて見づらいです。ぼやけずに影のサイズを大きくする方法があれば、それも機能します。

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

iphone - Core Text を使用して特定の文字列範囲の背景色/ハイライト色を設定する

iPhone アプリで Core Text を使用していくつかのテキストをレイアウトしました。NSAttributedString特定の範囲のテキスト内に特定のスタイルを設定するために使用しています。

背景/ハイライトの色を設定するための属性が見つからないようですが、可能だと思われます。関連すると思われる属性名の定数が見つかりませんでした。ドキュメントには次のリストしかありません。

Twitterrific の開発者である Craig Hockenberry は、ツイートをレンダリングするために Core Text を使用していると Twitter で公に述べています。

代替テキスト

正しい方向への助けや指針は素晴らしいでしょう、ありがとう。

編集:これは、 Craig が投稿した「コア テキスト、属性付き文字列、および多くのハードワーク」について言及たツイートへのリンクです。

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

cocoa - enumerateAttribute:inRange:options:usingBlock: が nil 値でブロックを呼び出さないようにする

範囲NSAttributedStringのない既存のセレクターで次のセレクターを呼び出しています。kCTFontAttributeName

以下の出力が得られますが、出力が得られないと予想されます。提案?

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

iphone - iOS 3.1.3 の NSMutableAttributedString

私は非常に奇妙な状況に対処しています。属性付き文字列を iOS アプリケーションに実装していますが、iOS 3.2 以降で使用できるという警告が表示されました。私はまだ iPhone で 3.1.3 をサポートしているので、CoreText を弱くリンクする必要があることはわかっていました。おそらく、それらを使用する前にコンパイル時に OS をチェックする必要があります。

フレームワークを弱くリンクしましたが、好奇心からクラスをそのまま使用し、3.1.3 デバイスで実行したところ...動作しました。ここで何が欠けているのか、なぜこれがクラッシュしないのか混乱しています。これは 3.1.3 デバイスであると 100% 確信していますが、 NSMutableAttributedString は 3.1.3 の隠しクラスなので、実際には object-c の動的な性質のために機能しますか?

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

objective-c - 属性付き文字列インターフェイスの実装

私は現在、iOS開発で使用するために属性付き文字列を実装しようとしています。知ってNSAttributedStringいますが、自分で実装するのも楽しいと思いました。

私は基本的なインターフェースと割り当て方法を持っていますが、属性部分:Dを実装する方法に固執しています。最初に、文字列内のすべての文字のすべての属性(an)を保存することを考えNSDictionaryましたが、それが私の目標を達成するための最良の方法であるかどうかはわかりません。

何かご意見は?

PS:以下に私がすでに持っているものを見つけることができます:

TXAttributedString.h

TXAttributedString.m

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

ios4 - NSMutableAttributedString とテキストへのリンクの追加

NSMutableAttributedString があります。テキストの一部にリンクを追加したいと思います。ユーザーがテキストに触れたときにいくつかのアクションを実行できるように、テキストにリンクを追加するにはどうすればよいですか。私はiOS 4.2で作業しています

前もって感謝します。神道

0 投票する
4 に答える
4343 参照

cocoa - NSTextViewの設定

NSTextViewをに設定するにはどうすればよいNSAttributedStringですか?textConainerを使用したくないので、次のことを試しました。

しかし、それは機能しませんでした。何も起こりませんでした...警告やランタイムエラーすらありませんでした。どんな助けでもいただければ幸いです。

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

html - NSAttributedString を HTML 文字列に変換するにはどうすればよいですか?

NSAttributedStringタイトルが示すように、HTML をwithに簡単に変換できるinitWithHTML:documentAttributes:ようになりましたが、ここでやりたいことは逆です。これを達成するためのサードパーティのライブラリはありますか?

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

iphone - NSAttributedStringの背景色を変更する

NSAttributedStringの背景色を変更するにはどうすればよいか知りたかったのですが、背景が常に白であることがわかりますが、黒にしたいのです。

それは可能ですか?どうもありがとう!