YouTubePlayPauseView:详细实现的YouTube播放暂停视图





项目名称:YouTubePlayPauseView

YouTubePlayPauseView 是一个开源的 SwiftUI 库,它提供了一个详细实现的 YouTube 风格的播放暂停视图。以下是该项目的主要特点和使用方法:

设置

将以下内容添加到你的 Package.swift 文件中:

.package(url: "https://github.com/stateman92/YouTubePlayPauseView", exact: .init(0, 0, 2))

或者在 Xcode 中添加该包。

使用方法

在你的 SwiftUI 视图中使用 YouTubePlayPauseView

YouTubePlayPauseView(playing: $playing, continuousUpdate: true, color: .red)
    .frame(width: 100, height: 100)
    .onChange(of: playing) { playing in
        // 如果播放状态改变,执行一些操作
    }

有关更多详细信息,请查看示例应用。

示例

以下是 YouTubePlayPauseView 的示例动画:

Example

或许喜欢

PopupView:SwiftUI 弹出视图库,支持多种动画和自定义

PopupView 是一个用 SwiftUI 编写的弹出视图库,支持 Toasts、Alerts 和 Popups,具备丰富的动画效果和高度自定义功能。

最近更新 2024-12-11

swiftui-vertical-tab-view:SwiftUI 垂直分页标签视图

swiftui-vertical-tab-view 是一个 SwiftUI 库,提供了 iOS 14 风格的垂直分页标签视图,支持自定义索引位置和隐藏索引。

最近更新 2024-12-09

SnapCarouselView:SwiftUI自定义视图轮播组件

SnapCarouselView是一个SwiftUI轮播视图库,支持循环滚动和自定义视图展示,适用于展示任何遵循Identifiable协议的数据模型。

最近更新 2024-12-15

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1