問題タブ [nsmutableattributedstring]

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

ios - UITextView と NSMutableAttributedString で正当化されたテキスト

UITextViewwithの正当化されたテキストを配置しようとしています。これは、太字と通常のフォントが必要なため、別NSMutableAttributedStringNSMutableAttributedStringもので構成されているため、別のを追加します。これは私のものです:NSAttributedStringNSStringNSMutableAttributedString

私はこれを試しました:

この:

これを NSMutableAttributedString に適用しますが、どちらも機能しません。どうすればいいですか?

0 投票する
0 に答える
78 参照

ios - strokeColor を設定すると、iOS 7.0 で特別に NSMutableAttributedString がクリアされます

iOS 7.0 で NSMutableAttributedString を表示する際に問題が発生していますが、他のバージョンではうまく機能しています。特に、この問題は、map_zoomLevel の値が 14 を超えたときにストロークの色が原因で発生します。ストロークの色を削除すると、完全に機能します。なぜこれが起こっているのかわかりません。助けてください。私に問題を与えるコードは以下のとおりです-

_playMapPin のフレームは、好きなように想定できます。

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

ios - NSString 内の文字の複数のインスタンスを太字にするにはどうすればよいですか?

次のような文字列があります。

3行で印刷する必要があります。ここで、その中のアステリックス ポイントを太字にしたいと思いました。だから私は試しました:

ただし、これは 2 番目と 3 番目のアスタリスクのみを太字にします。それらをすべて太字にするにはどうすればよいですか?

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

objective-c - 配列を使用して太字のテキストを作成するNSTextView

次の構造を持つ配列があります。

などなど、さまざまな量の再発に 4 番目。

私の目標は、すべてを 1 つの文字列にマージして NSTextField に表示し、すべてのタイトル文字列を太字にすることです。したがって、上記のコードを出力すると、次のようになります。


タイトル文字列
一部のコンテンツ文字列

タイトル文字列
一部のコンテンツ文字列

タイトル文字列
一部のコンテンツ文字列


私の最初の質問は、特定のテキストが太字である単一の文字列をどのように作成できるかということです。2 番目の質問は、その文字列を取得して NSTextField に送信するにはどうすればよいかということです。


これまでのところ、これは私がやったことです。
私はNSMutableAttributedString文字列を次のようにするために使用しようとしました:

しかし、文字列に何か他のものを追加する方法、またはそれを単独で印刷しようとする方法がわかりませんでした。これは、次のようにして NSTextField に表示しようとしたときにこのエラーが発生したためです。

タイプ「NSString *」のパラメーターに「NSMutableAttributedString *」を送信する互換性のないポインタータイプ

代わりにこれを試しましたが、別のエラーが発生しました

「NSTextView」の目に見える @interface がセレクター「attributedString」を宣言していません

0 投票する
0 に答える
69 参照

ios - 別のクラスで NSMutableAttributedString を更新する

タイトルとして NSMutableAttributedString を持つ UIButton クラスがあります (書式設定用)。「選択」されているため、ボタン テキストの titleColor を vc クラスから変更したいと思います。

通常のボタンタイトルとしては問題ありません。しかし、NSMutableAttributedString として - サイコロはありません。

いくつかの質問/アドバイス: カスタム クラス ビューは既にボタンになっているため、VC からではなく、そのクラスで色の更新を行う必要がありますか? カスタムクラスで色を更新してベイクするように指示するだけですか?

VC からアクセスして色を変更できるように、ボタンのタイトルの NSMutableAttributedString プロパティを公開しますか? このようにして、新しいテキストと新しい色を渡すこともできます。

私のCircleButton mファイルで

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

objective-c - -[NSConcreteMutableAttributedString _UIKBStringWideAttributeValueForKey:]: 割り当て解除されたインスタンス 0x11ba0740 に送信されたメッセージ

iOS6 でテキストフィールドをクリックするとアプリがクラッシュするアプリがあります。以下のメッセージでクラッシュが発生します。

英語版とアラビア語版のアプリがあります。アラビア語の場合、NSMutableAttributedStringテキストを使用して設定していますtextField.attributedText

iOS 7 では正常に動作します。問題は iOS 6 のみです。

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

objective-c - NSMutableParagraphStyle と NSMutableAttributedString

行の高さを管理するために NSMutableParagraphStyle を使用している段落があります。また、段落内の 1 つの単語の色を変更したいのですが、これは私が使用しているコードですが、1 つの単語の色を変更するだけです (attributedText は上書きされます) どうすれば修正できますか?? 何か助けて??

ありがとう ..