An easy to use and setup floating view for your app. 🎑

Overview

HHFloatingView

An easy to use and setup floating view for your app. 🎑

License Platform Swift 5.0 iOS >= 9.0 MadeWithLove Awesome-Swift

Installation

  1. Manually - Add HHFloatingView/Source folder to your Project. And you're good to use HHFloatingView.

  2. CocoaPods: pod 'HHFloatingView'

You can read the CHANGELOG file for a particular release.

Usage

Please check the example project.

ToDo[s]

You can watch to HHFloatingView to see continuous updates. Stay tuned.

Have an idea for improvements of this class? Please open an issue.    

Credits

Hemang Shah

You can shoot me an email to contact.

Thank You!!

See the contributions for details.

License

The MIT License (MIT)

Read the LICENSE file for details.

Comments
  • Can't follow example code if I install via Pod

    Can't follow example code if I install via Pod

    As I follow Installation section

    If I install manually and follow example project, It works well.

    If I install via cocoa pod and follow the same example project, I get this error internal access level

    When I change access level of reload and close functions to public, it works well. change to public

    @hemangshah Please help consider change these methods accordingly. Or if you're OK with these changes, I will create PR for them.

    Thanks, Huy

    bug 
    opened by huydangquoc 3
  • Update options at run time.

    Update options at run time.

    Implement a way to update options at run time.

    Example:

    Favourite

    [Show UnFavourite Icon, Other options...]

    Un favorite

    [Show Favourite Icon, Other options...]

    enhancement 
    opened by hemangshah 0
  • How to change Handler image when we click on it

    How to change Handler image when we click on it

    hello, I want to change background of handler when we click on it i tried this way but not working can you please help me out and also i want transparent background when we click on handler also please guid me on how to achieve that functionality.

    func floatingView(floatingView: HHFloatingView, didTapHandler isOpening: Bool) {
           let configure = HHFloatingViewConfiguration()
           if isOpening == true {
               configure.handlerImage = #imageLiteral(resourceName: "closeFloting")
               configure.handlerColor = UIColor.white
               
           }
           else {
               
              configure.handlerImage = #imageLiteral(resourceName: "FloatingButton")
              configure.handlerColor = UIColor(red: 47/255.0, green: 89/255.0, blue: 246/255.0, alpha: 
           }
       }
    
    question 
    opened by krutitrivedi 2
  • Add a title to HHFloatingViewButton

    Add a title to HHFloatingViewButton

    Hello,

    Thanks for this great repo. I'de like to add a title to each of the options in the menu. I tried to modify the setupUI() and updateUI() but they're not displaying. Any idea ?

    enhancement help wanted 
    opened by alexisbar 9
  • Handler and Option buttons transparency according to UI requirements

    Handler and Option buttons transparency according to UI requirements

    So here's the case:

    You have added floating view top above some descriptions so because of the space occupied by the handle button and (when open) by the option buttons we need to provide a way to developer that they can set the transparency level of these buttons.

    handlerButtonTransparency | when open | when close optionButtonsTransparency | when open | when close

    enhancement 
    opened by hemangshah 0
Releases(3.0.0)
Owner
Hemang
iOS Engineer turned to Full Stack
Hemang
SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework.

SwiftySideMenu SwiftySideMenu is a lightweight, fully customizable, and easy to use controller to add left menu and center view controllers with scale

Hossam Ghareeb 84 Feb 4, 2022
Drawer view controller that easy to use!

KWDrawerController Drawer view controller that is easy to use! Installation CocoaPods (iOS 8+ projects) KWDrawerController is available on CocoaPods.

Jungwon An 157 Jun 14, 2022
Drawer view controller that easy to use!

KWDrawerController Drawer view controller that is easy to use! Installation CocoaPods (iOS 8+ projects) KWDrawerController is available on CocoaPods.

Jungwon An 157 Jun 14, 2022
Control your display's brightness from the macOS menu bar. Simple and easy to use.

MonitorControl Lite Control your display's brightness from the macOS menu bar. Simple and easy to use. About MonitorControl Lite is a simplified versi

null 62 Dec 11, 2022
JNDropDownMenu - Easy to use TableView style dropdown menu.

Overview Swift version of https://github.com/dopcn/DOPDropDownMenu Easy to use TableView style dropdown menu. Setup The only thing you

Javal Nanda 65 Jun 27, 2021
A fun, easy-to-use tab bar navigation controller for iOS.

CircleBar Don’t you, sometimes, miss fun user interfaces? Truth is, we do. Sure, you can't use them in enterprise apps for obvious reasons, but if you

softhaus 786 Dec 25, 2022
An easy way to use `canPerformAction` for context menu in SwiftUI.

Use canPerformAction for TextField/Editor in SwiftUI You know how a TextField displays a set of context menu? It doesn't matter if it's UIKit or Swift

StuFF mc 5 Dec 18, 2021
Easy-to-use action menu

About Navigate Features Installation Usage Delegate Features Highly customizable support dark/light theme corner radius blured background width (iPad)

Vlad Karlugin 4 Jan 6, 2023
A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)

Unfortunately, life gets in the way sometimes and I won't be able to maintain this library any longer and upgrade this library to where it needs to be

null 5.2k Dec 31, 2022
XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers

XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers.

xmartlabs 6.8k Dec 27, 2022
slider view for choosing categories. add any UIView type as category item view. Fully customisable

CategorySliderView Horizontal or vertical slider view for choosing categories. Add any UIView type as category item view. Fully customisable Demo Inst

Cem Olcay 353 Nov 6, 2022
A fully customizable container view controller to display a set of ViewControllers in a horizontal scroll view. Written in Swift.

DTPagerController This is a control for iOS written in Swift. DTPagerController is simple to use and easy to customize. Screenshots Default segmented

Tung Vo 290 Nov 13, 2022
πŸ“·A simple and convenient way to manage your webcam's picture settings, right from your menu bar

Viewfinder A simple and convenient way to manage your webcam's picture settings, right from your menu bar. About β€’ Download β€’ Building from Source β€’ C

Lukas Romsicki 31 Dec 25, 2022
An iOS drop down menu with pretty animation and easy to customize.

IGLDropDownMenu An iOS drop down menu with pretty animation. Screenshot How To Use Use CocoaPods: pod 'IGLDropDownMenu' Manual Install: Just drap the

Galvin Li 1.2k Dec 27, 2022
iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure swift.

SlideMenuControllerSwift iOS Slide View based on iQON, Feedly, Google+, Ameba iPhone app. Installation CocoaPods pod 'SlideMenuControllerSwift' Carth

Yuji Hato 3.3k Dec 29, 2022
Swipable tab and menu View and ViewController.

SwipeMenuViewController Overview SwipeMenuViewController provides SwipeMenuView and SwipeMenuViewController. This is very useful to build swipe-based

Yusuke Morishita 1.2k Dec 29, 2022
Interactive view transition to display menus with flowing and bouncing effects in Swift

FlowingMenu FlowingMenu provides an interactive transition manager to display menu with a flowing and bouncing effects. The Objective-C countepart is

Yannick Loriot 975 Dec 21, 2022
Simple example of view that appears on tap button and dismiss with swipe gesture.

MenuWithSlide Simple SwiftUI example of how to show side menu with slide effect. On button press - appeares, on background tap or swipe right - dissmi

Evgeny 1 Nov 29, 2021
You can easily add awesome animated context menu to your app.

Context-Menu.iOS You can easily add awesome animated context menu to your app. Made in Check this [project on dribbble] (https://dribbble.com/shots/17

Yalantis 1.8k Nov 17, 2022