インスタンスプロパティ


unicodeScalars


基になる文字列へのビューとしての、属性付き文字列の Unicode スカラー。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

var unicodeScalars: AttributedString.UnicodeScalarView { get set }





議論


属性付き文字列を、書記素クラスターではなく Unicode スカラーで分割したい場合は、このプロパティを使用します。これは、挿入ポイントを慎重に制御したり、コンテンツをレンダリングする必要がある場合に便利です。


このプロパティを使用して、insert(_:at:)append(_:) などの RangeReplaceableCollection メソッドを使用して属性付き文字列を変更することもできます。挿入された文字は、挿入ポイントに存在する全ての属性を継承します。






関連


プロトコルより


AttributedStringProtocol






以下も見よ


属性付き文字列の中へのビューのアクセス


var characters: AttributedString.CharacterView

基になる文字列の中のビューとしての、属性付き文字列の文字。


struct AttributedString.CharacterView

Unicode 文字としての、属性付き文字列の基礎となる保管記憶の中へのビュー。


struct AttributedString.UnicodeScalarView

Unicode スカラーとしての、属性付き文字列の基礎となる保管記憶のビュー。


var runs: AttributedString.Runs

基になる文字列へのビューとしての、属性付き文字列の属性付き実行。


struct AttributedString.Runs

属性付き文字列のセグメントに対する反復可能なビュー。各セグメントは、同一の属性の実行が開始または終了する場所を示します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ