【Swift5】文字列から、指定範囲の文字列削除のやり方(NSMutableAttributedString.deleteCharacters)

さとう大臣です。

NSMutableAttributedStringで装飾した文字列に対して、切り出しを行いたい場合に参考になると思います。

Swift5
XCode Version 12.5.1

コード

// textに、"HelloWorld"(10文字)を設定
let text = NSMutableAttributedString(string: "HelloWorld")

// 1文字目から5文字を削除 → Horld (H[elloW]orld)
text.deleteCharacters(in: NSMakeRange(1, 5))

// ラベルにテキストを設定
label.attributedText = text

以上でーす

コメント

タイトルとURLをコピーしました