問題タブ [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.
c# - monotouch NSMutableAttributedString AddAttribute
4 つの基本的なボタン (太字、斜体、下線 + 色) を備えたリッチ テキスト エディター ツールバーを作成しようとしています。
ボールドとイタリックは問題なく機能しますが、下線と色を作成する方法はありません:/、下手なキャストで選択範囲に下線を適用することに成功しましたが、それをどのように行うべきか知りたい.
NSUnderlineStyle.Singleはオブジェクトが期待される列挙型を返すため、キャストの問題に直面しているようです。色についても同じことが言えます
ios - NSMutableAttributedString initWithData: ローテーションで EXC_BAD_ACCESS が発生する
でさまざまな種類のコンテンツを表示し、tableview
さまざまなカスタム メソッドを使用して各セルの高さを計算しheightForRowAtIndexPath
ます。
これらのカスタム メソッドの 1 つは、一部の html を に変換してNSMutableAttributedString
から、この の高さを計算することを意味しNSMutableAttributedString
ます。
HTML 変換には、新しいinitWithData:
メソッドを使用します。
画面を回転する場合を除いて、すべてが完全に機能します => 毎回 exc_bad_access が発生します。
Instruments / Zombies を使用して、エラーを見つけることができました。実際、それは thisinitWithData:
です。
(このメソッドを削除して で「シンプル」NSMutableAttributedString
を作成するとinitWithString
、向きを何度でも変更できcrash
ます)。
理由はありますか?
(ちなみに、私のプロジェクトはARCを使用しています)
楽器/ゾンビのスクリーンショット:
で呼び出されるカスタム メソッドheightForRowAtIndexPath
:
< UtilitiesForFrontEndUI heightForFacebookAttributedText
: >
html から conversion に initWithData を使用するカスタム メソッドNSMutableAttributedString
:
<FrontEndUI のユーティリティformatRawFacebookContentForFrontEndRichTextContents:
>
initWithData を単純な initWithString に置き換えると、exc_bad_access はなくなります
ios - iOSのテーブルビューで複数の色のテキストを設定する方法
私は文字列を持っています....別の色でShare Pictures
表示したい.以前は文字列のその部分の色を変更していました.しかし、次の文字列を使用して設定しているときは機能しません.他の方法これを行う?Share
NSMutableAttributedString
cell.textLabel.text
この方法では機能しません。
そしてテーブルビューのデータソースメソッドで。
ios - 文字列内の特定の単語を強調表示または下線を引く
内の特定の単語セットを強調表示または下線を付けたいと思いますNSString
。単語が存在するかどうかを検出できますが、それらを強調表示することはできません。
このコードは正しい道に近いです。強調表示された文字が表示されますが、それは文字列の最初の文字であり、検索した単語ではありません。
ios - NSAttributedString のボタン アクションなど
属性 NSLinkAttribute に似た何かを行う方法はありますが、URL を開く代わりに、iOS でアクションをトリガーしたいですか?
objective-c - Objective-C で UINavigationBar のカスタム タイトル文字間隔を設定する方法
上記のように、UINavigationBar のタイトルにカスタムの文字間隔を設定する方法があるのだろうかと思います。
文字間隔を ex に設定する方法があることは知っています。NSMutableAttributedString を使用してラベルを付けますが、残念ながら UINavigation バーはそのようには機能しません。
それを設定するための回避策はありますか?
ios - TTAtributedLabel は、MACRO でヘッダーに定義された UIColor を使用してマルチカラーを設定しますか?
次のコードでラベルに多色を使用するために TTAtributedLabel ライブラリを使用しています。
私の問題は、次のヘッダーファイルで一定のUIColorを取得したことです
しかし、今の問題は、次の方法でアクセスして、uilabelの文字列の一部に上記の色を与えることができないことです
[UIColor blueColor].CGColor
それで、今すぐコンパイルエラーが発生するため、上記の行で上記の一定の色を代わりに使用する方法を教えてもらえますか?
ios - 複数行のUILabelのNSAttributedStringが最初の行を切り取る
私は SO で ~10 の質問を見てきましたが、まだ不足しています。
通常、次のようにレンダリングされる複数行の UILabel (Interface Builder で作成され、numberOfLines が 0 に設定) があります。
「利用規約」と「プライバシー ポリシー」に下線を引きたいので、次のコードを追加しました。
しかし、結果は次のようになります。
適切な範囲に下線が引かれ、両方の行が表示されるようにするにはどうすればよいですか?
また、OHAttributedLabel や TTTAttributedLabel などのサード パーティ ライブラリを使用したくないのは、アプリ内でテキストに下線を引く必要がある唯一の場所だからです。
私が試したこと
sizeToFit
属性付きテキストを設定した後の呼び出し- 代わりに UITextView を使用します。両方の線が正しくレンダリングされましたが、中央揃えが失われました。
- リセット
numberOfLines
とlineBreakMode
コード内
Sascha から、背景色をクリア以外に設定した 2 つのスクリーンショットをアップロードするように依頼されました。奇妙なことに、すべてが期待どおりに表示されます。これをどう解釈すべきか、あるいはこれが何を伝えているのかわからない。