CircleOfFifths 0.0.4

CircleOfFifths 0.0.4

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
Released最新版本2018年9月
SPM支持 SPM

Cem Olcay 维护。



  • cemolcay

CircleOfFifths

完全可定制的 IBDesignable 五度圆实现。

alt tag

要求

  • Swift 3+
  • iOS 8.0+
  • tvOS 9.0+
  • macOS 10.11+

安装

pod 'CircleOfFifths'

为了使用 pods 中的 @IBDesignable 库,您需要将以下后置安装脚本添加到 podfile 中。
有关更多信息,请参阅 Cocoapods 的问题

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings['LD_RUNPATH_SEARCH_PATHS'] = ['$(FRAMEWORK_SEARCH_PATHS)']
  end
end

用法

  • CircleOfFifths 是一个带有自定义 @IBInspectable 属性的常规 \(UIView\) 子类,并进行自定义 \(CALayer\) 绘制。
  • 它可以渲染任意类型的\(Scale\),以及在此 音乐理论库 中的任意调式。
  • 只需设置 scale 参数,就可以更改音阶和/或五度圆的调式。
  • 此外,还在下方绘制了一个可定制的圆形,以显示音阶中的相关主和弦、副和弦和减和弦。

致谢