iOS26適配指南之UIImageView

介紹

Symbol Animations 新增動畫效果drawOndrawOff。

使用

  • 代碼。
import UIKit

class ViewController: UIViewController {
    lazy var imageView: UIImageView = {
        let config = UIImage.SymbolConfiguration(pointSize: 100, weight: .thin, scale: .large)
        let image = UIImage(systemName: "26.square", withConfiguration: config)
        let imageView = UIImageView(image: image)
        imageView.frame = CGRect(x: 0, y: 0, width: 300, height: 300)
        imageView.contentMode = .scaleAspectFit
        imageView.center = view.center
        return imageView
    }()

    override func viewDidLoad() {
        super.viewDidLoad()

        view.addSubview(imageView)
    }

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        imageView.addSymbolEffect(.drawOff, options: .speed(0.1)) // drawOff動畫效果

        DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
            self.imageView.addSymbolEffect(.drawOn, options: .speed(0.1)) // drawOn動畫效果
        }
    }
}
  • 效果。
Symbol Animations.gif
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容