問題タブ [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.
ios - NSTextAttachment 画像が iOS 8 デバイス (iOS7.1 SDK を使用) で表示されない
baseSDK を iOS 7.1 に設定した複数の iOS 8 デバイスでプロジェクトをビルドしました。残念ながら、NSMutableAttributedString の関連するインスタンスに属性として追加されたすべての NSTextAttachment 画像は、iOS 8 デバイスおよび iOS 8 シミュレーターでは非表示になります (7.1 および iOS 7.1 シミュレーターを搭載したデバイスでは引き続き表示されます)。スーパービュー内のこれらの文字列のフレームは、画像がそこにあるかのように設定されますが、画像自体は表示またはレンダリングされません。
テキストの添付ファイルが iOS 8 で表示されないという問題に遭遇した人はいますか? もしそうなら、回避策はありますか? そうでない場合、私のコードに何か問題がありますか (以下に貼り付けます)? このインスタンスは特に UIButton の属性付きタイトルを設定しますが、同じ動作を表示している単純な UILabels である添付ファイルを持つ他のインスタンスがあります。
注: 可能であれば説明するために画像を投稿しますが、そうするための最小限のスタック オーバーフローの評判がありません。
objective-c - NSMutableAttributedString でワードラップするにはどうすればよいですか?
このコードlabelString
ではワードラップできます。
しかし、このように NSMutableAttributedString を使用すると
@"\n" で結合することはできません。他の方法はありますか?ありがとう。
ios - iOS - Swift で `NSMutableString` を使用する方法
このObjective-Cコードを見たことがありますが、同じことを迅速に行うのに苦労しています:
NSMutableAttributedString
各属性を繰り返し処理してフォントを変更しようとしています。もっと良い方法があると聞いてうれしいですが、上記の翻訳を手伝ってくれる人がいれば、私はとてもうれしいです。
objective-c - シンタックス ハイライターを記述するときに、テキストが文字列リテラルの一部であることを確認するにはどうすればよいですか
現在、NSString を受け取り、指定された言語用にフォーマットされた NSAttributedString を出力するライブラリを作成しています。NSRange を使用して文字列の一部を繰り返し処理することを計画していますが、いくつかの障害に遭遇しました。まず、実際に文字列リテラルであるコードをフォーマットしていないことを確認するにはどうすればよいですか。私が見るべき提案や他のプロジェクトがあれば、私に知らせてください!