Skip to content
Show overlay and info on app components
Swift Ruby Objective-C
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
SwiftyOverlay.xcodeproj Convert to Swift 5 | General improvements Mar 27, 2019
SwiftyOverlay Fix section issue Apr 17, 2019
.DS_Store Fix section issue Apr 17, 2019
Licence.txt add files Jan 16, 2018 Update README Jan 23, 2019
SwiftyOverlay.podspec Fix section issue Apr 17, 2019


App Intro / Instruction component to show data over app UI at run time!
Easy to use, Animated and Customizable.

Supported Components are : UITabbarItem, TableView, TabbarView, all UIView controls and components!

For demo project check this repo

2 1


  • Xcode 9+
  • Swift 4+
  • iOS 9+



source ''
platform :ios, '9.0'

target '<Your Target Name>' do
pod 'SwiftyOverlay'
pod update 
pod install


Inherit SkipOverlayDelegate

class ViewController: UIViewController, SkipOverlayDelegate

Create an instance of GDOverlay

var overlay: GDOverlay = GDOverlay()

Set delegate

overlay.delegate = self

Set properties

overlay.arrowColor =
overlay.arrowWidth = 2.0
overlay.lineType = LineType.line_bubble


// Full properties list can be found on sample project

Now call Overlay View Skip function to show!


Override onSkipSignal function

func onSkipSignal(){
    /// Add an attributed string over the screen
    overlay.drawOverlay(desc: NSMutableAttributedString)

    /// TableView
    overlay.drawOverlay(to: self.tableView, section: 0, row: 0, desc: "Description ...")
    /// UIBarButtonItem
    overlay.drawOverlay(to: barButtonItem, desc: "Description ...")

    /// Any other views
    overlay.drawOverlay(to: self.someView, desc: "Description ...", isCircle: true)
    /// TabBar Items
    overlay.drawOverlay(to: self.tabbarView, item: 0, desc: "Description ...")
    /// For StackViews, Eg. first view of stackview
    let targetView = stackView.arrangedSubviews[0]
    o.drawOverlay(to: targetView, desc: "Description ...", isCircle: true)


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

You can’t perform that action at this time.