13

以下の例のように NSTextAttachments の周りに間隔を空けるにはどうすればよいですか?

この例では、NSTextAttachment を NSAttributedString に追加したときに得られる既定の動作は、間隔なしです。

ここに画像の説明を入力

4

4 に答える 4

0

画像に間隔を追加します (iOS 15 用)。

extension UIImage {
    func imageWithSpacing(insets: UIEdgeInsets) -> UIImage? {
        UIGraphicsBeginImageContextWithOptions(
            CGSize(width: self.size.width + insets.left + insets.right,
                   height: self.size.height + insets.top + insets.bottom), false, self.scale)
        UIGraphicsGetCurrentContext()
        let origin = CGPoint(x: insets.left, y: insets.top)
        self.draw(at: origin)
        let imageWithInsets = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return imageWithInsets
    }
}
于 2021-12-21T08:55:29.860 に答える