Skip to content

Coledunsby/CDCodabarView

Repository files navigation

CDCodabarView

Version License Platform Language

What is it?

CDCodabarView is a Codabar barcode generator for iOS.

It is written in Swift 5 and uses IBDesignable, IBInspectable and Core Graphics.

Installation

Swift Package Manager (Recommended)

Add https://github.com/Coledunsby/CDCodabarView as a package dependency.

CocoaPods

CDCodabarView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'CDCodabarView'

Manual

Copy CDCodabarView.swift and CDCodabarEncoder.swift into your project.

Usage (Storyboards)

  1. Drag a UIView into your storyboard.
  2. Change the class of the UIView to CDCodabarView.
  3. Customize your barcode using the inspector.

alt tag

Usage (Programmatically)

  1. Import the module:

    import CDCodabarView
    
  2. Initialize an instance of CDCodabarView using the constructor:

    let codabarView = CDCodabarView()
    codabarView.frame = CGRect(x: 0, y: 0, width: 200, height: 100)
    codabarView.code = "A12345B"
    codabarView.backgroundColor = .white
    
  3. Customize the barcode:

    codabarView.barColor = .blue
    codabarView.textColor = .red
    codabarView.padding = 5
    codabarView.hideCode = false
    codabarView.font = UIFont(name: "AvenirNext-Regular", size: 15.0)!
    
  4. Add the barcode to your view:

    view.addSubview(codabarView)
    

See the example project for more usage examples.

Author

Cole Dunsby, coledunsby@gmail.com

License

CDCodabarView is available under the MIT license. See the LICENSE file for more info.

About

Codabar Barcode Generator for iOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •