首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >iOS26适配指南之UIImageView

iOS26适配指南之UIImageView

作者头像
YungFan
修改2025-08-05 09:53:08
修改2025-08-05 09:53:08
24300
代码可运行
举报
文章被收录于专栏:学海无涯学海无涯
运行总次数:0
代码可运行

介绍

Symbol Animations 新增动画效果drawOndrawOff

使用

  • 代码。
代码语言:javascript
代码运行次数:0
运行
复制
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
Symbol Animations.gif
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档