Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Sep 13, 2018
Sep 13, 2018
Jan 19, 2017
Jan 19, 2017
Sep 13, 2018
Nov 27, 2019
Jan 19, 2017

README.md

PianoView

Fully customizable piano keyboard view with @IBDesignable properties in swift.

alt tag

Requirements

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

Install

pod 'PianoView'

You need to add this post installer script to your podfile in order to use @IBDesignable libraries with pods.
More information on this cocoapods issue

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

Usage

  • PianoView is just a regular UIView.
  • Either setup inside storyboard or initialize from code.
  • Draws desired key count in its view rectangle.
  • Could be draw notes on keys with or without octaves.
  • You could use octave to show pressed note in physical device.
You can’t perform that action at this time.