Skip to content

pixeleyesltd/InfoButton

 
 

Repository files navigation

#InfoButton

Cocoapods Compatible Platform License

InfoButton is simple and lightweight Information Button for Mac OSX implemented in Swift 2.0 Demo

##Features

  • Easy to Use
  • Light Mode and Fill Mode
  • Animatable Popover
  • Show on Hover

##Requirements

  • Mac OS X 10.9
  • Xcode 7

##Installation ####Direct Drag InfoButton.swift to your project. That is it!

####CocoaPods To integrate InfoButton into your Xcode project using CocoaPods, specify it in your Podfile:

use_frameworks!

pod 'InfoButton'

Then, run the following command:

$ pod install

##Usage In Interface builder, drag a Custom View from Object Library and set Custom Class to InfoButton

Since InfoButton is @IBDesignable, Attribute Inspector gets updated like this.

Attribute Inspector

Update Fill Mode, Animate Popover, Content and Primary Color and there you have InfoButton ready without writing a single line of code.

##Notes

  • Make sure the height and width of InfoButton are equal
  • Press ⌥ ↩ for newline in text field of IB.(Option + Return)

##Todo

  • RTF Support for Popover content
  • Replace ? in button with i in italics (If you have a suggestion please post it in issues)

##License InfoButton is released under the MIT license. See LICENSE for details.

Bitdeli Badge

About

Simple and Lightweight Information Button for macOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Swift 93.6%
  • Ruby 6.4%