SkillAgentSearch skills...

TicketKit

A framework that create easily Ticket or Coupon

Install / Use

/learn @tiskender2/TicketKit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TicketKit

TicketKit is a framework that can use as a Ticket, Coupon or any way you like

github-small

import TicketKit

ticketView.enrollContentImage.image = UIImage(named: "qr")
ticketView.showEnrollImage()

github-small

import TicketKit

ticketView.enrollContentImage.image = UIImage(named: "soldout")
ticketView.showEnrollImage()

github-small

import TicketKit

ticketView.showPurchaseButton() // Default

github-small

import TicketKit

ticketView.hideDetailView()

Requirements

Swift 4.2 & 5.0. Ready for use on iOS 11.3+

Installation

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

platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
pod 'TicketKit', :git => 'https://github.com/tiskender2/TicketKit.git'
end

Then, run the following terminal command:

pod install

Manual

Drag TicketKit.swift from the source folder into your Xcode project.

Usage

import TicketKit
@IBOutlet weak var ticketView: TicketKit!

ticketView.contentImage.image = UIImage(named: "joker")
ticketView.contentTitle.text = "Joker"
ticketView.duration.text = "2hr 2min"
ticketView.genre.text = "Drama,Action"
ticketView.rating.text = "8.5"
ticketView.price.text = "$30"
ticketView.subTitle.text = "StoryLine"
ticketView.desc.text = "desc"

ticketView.durationTitle.text = "DURATION"
ticketView.genreTitle.text = "GENRE"

// to change background Color
ticketView.topView.backgroundColor = .blue
ticketView.bottomView.backgroundColor = .blue

If you want to clipped view add below code in override func draw(_ rect: CGRect) or override func viewDidAppear(_ animated: Bool)

ticketView.addClips(to: .topView, corner: [.bottom,.top]) // default no clip
ticketView.setupDashedLine(fillColor: UIColor.blue.cgColor) // to change dashed line color, default is white

Apps using this framework

If you're using this control, I'd love hearing from you! and don't forget to put star ★

Credits

TicketKit was originally created by Tolga İskender

License

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

View on GitHub
GitHub Stars22
CategoryDevelopment
Updated1y ago
Forks2

Languages

Swift

Security Score

80/100

Audited on Jan 25, 2025

No findings