MVMediaSlider 0.0.6

MVMediaSlider 0.0.6

测试已测试
Lang语言 SwiftSwift
许可 MIT
发布最新发布2016年8月
SPM支持SPM

Andrea Bizzotto维护。




  • 作者
  • Andrea Bizzotto

MVMediaSlider

MVMediaSlider是一个由Overcast应用程序启发而来的UIControl子类。

预览


安装

安装步骤

  • 在IB中将一个UIView添加到目标视图控制器中,并将MVMediaSlider设置为自定义类名

  • 为新的视图添加自动布局约束(推荐值为边缘至边缘和25pt的高度)。
  • CMD+Option+4打开视图属性,并设置所需的属性

  • 在您的视图控制器中导入import MVMediaSlider以使用MVMediaSlider作为@IBOutlet
  • 构建并运行您的应用程序。

示例代码

该项目包含一个示例应用程序,演示如何使用MVMediaSlider改变播放位置以构建一个简单的音频播放器。

注意:示例应用程序展示了如何使用size classes创建一个自适应布局,该布局既适用于横屏也适用于竖屏模式,而不需要任何自动布局代码。

功能

  • 注册到UIControlEvents.ValueChanged以处理播放位置的变化(与UIControl/UISlider相同的target/selector方法)。
  • 界面建设者中便于配置的@IBDesignable属性
  • 无缝集成到现有的故事板中:只需拖动一个UIView,将类类型设置为MVMediaSlider,并且根据需要配置显示属性。

可配置属性

  • 已播放视图颜色
  • 滑动条颜色
  • 已播放文本颜色
  • 剩余文本颜色
  • 已播放视图颜色
  • 顶部分隔线颜色
  • 底部分隔线颜色

许可

版权 © 2016 Andrea Bizzotto [email protected]

本协议在此授权任何人获取本软件及其相关文档副本(以下简称“软件”),自由使用该软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或销售软件副本的权利,并允许接收软件的人员这样做,但必须遵守以下条件

上述版权声明与此许可声明应包含在软件的任何副本或主要部分中。

软件按“原样”提供,没有任何形式的保证,明示或默示,包括但不限于针对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他任何方式而产生的,无论该索赔、损害或其他责任与软件、软件的使用或其他相关操作有关。