Giter Site home page Giter Site logo

vbrrollingpit's Introduction

VBRRollingPit

Simple, beautiful and interactive UITabBar

By v-braun - viktor-braun.de.

CocoaPods

Preview

image

Description

Beautiful UITabBarView inspired by this dribble from Ketan Rajput

image

Installation

CocoaPods

VBRRollingPit is available on CocoaPods. Just add the following to your project Podfile:

pod 'VBRRollingPit'

Or from GitHub:

pod 'VBRRollingPit', :git => 'https://github.com/v-braun/VBRRollingPit.git'

Manually

  1. Download and drop VBRRollingPit.swift in your project.
  2. Congratulations!

Usage

  1. Drop a TabBarController into your app
  2. Select the UITabBar
  3. Set the "Class" property to VBRRollingPit

image

See the Example Project.

Configuration

Additional properties are available in the Attribute inspector:

image

Related Projects

Known Issues

If you discover any bugs, feel free to create an issue on GitHub fork and send me a pull request.

Issues List.

Authors

image
v-braun

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

See LICENSE.

vbrrollingpit's People

Contributors

kladdkaka avatar v-braun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vbrrollingpit's Issues

How to add selected bar item with gradient tint and unselected bar item with flat color

When I change the rendering mode of selected bar to original and unselected to template and change the image then the animation went off.

I want both the things and if I add template as rendering mode and change the selected image to gradient color it wont be applied.

pls help me to achieve this: selected bar item with gradient tint and unselected bar item with flat color

not displaying properly

Just found your great tabbar enhancement on cocoacontrols. However, its not displaying properly. what am I doing wrong. I installed via pods.
See attached.
image-1

Tab Bar Background

I cannot change the tab-bar background color

I'm trying to edit it in the interface builder

image

My goal is to have a transparent background (getting rid of that black background)

Memory leaks

screen shot 2018-08-17 at 3 56 40 pm

screen shot 2018-08-17 at 3 56 55 pm

I have added RollingPitTabbar.swift manually in an objective c project it's working well but when i run the project in instruments i have found memory leaks.
screen shot 2018-08-17 at 3

please find the attachment.

badge value

Badge value position on tabbar item is not working .

Using it programmatically

How can I use this programmatically?

I tried overriding the uitabbar on uitabbarcontroller but it doesnt show the tabbar

class CustomTabbarController:UITabBarController {
    
    override var tabBar: RollingPitTabBar {
        let tabbar = RollingPitTabBar(frame: CGRect(x: 0, y: 0, width: 414, height: 49))
        tabbar.delegate = self
        return tabbar
    }
}

Not TabBarController

I am trying to subclass TabBar without TabBarController, however the TabBar is being displayed below the viewController, is there a way to use this library without TabBarController?

How to remove animation for selected item?

first, thank you for such a great library.
i don't to show selected item. how to remove animation from every where
I set 0 for circle radius but its now working. please help me.

How to stop selected tab animation

Hello
your control is good but how to stop movement with circle
want to only central tab menu is round circle rest will be not change

want to look like this
screenshot 2018-10-20 at 10 13 13 pm

it showing black color on top of tabbar

hello
your developed good control for tabbar
i have implemented in objective c project but is showing black color on tababr
attached screenshot here
how to resolve this problem
screenshot 2018-10-08 at 11 09 45 pm

Stop Circular Movement animation

how I. can stop Circular animation based on status like if user doesn't login into my app
ezgif com-video-to-gif

I called self.selectedIndex = 2 to return circle to main Index but I wanna to check if tabBar Index != 2 // stop movement

Crash after adding manually

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/containers/Bundle/Application/5A0970D5-3344-4A67-AE33-F60AA715382A/BubbleTransition.app/BubbleTransition
Reason: image not found
Message from debugger: Terminated due to signal 6

Need Transparent Bg

Hi,

I working with your lib. it looks good UI, but I have several doubts. kindly help me. Thanks in advance.

  1. when I run with iOS 12.1 I didn't get the shadow of your tab bar, but I gotta shadow in 12.
  2. How I can remove that background I need transparent, once that tab bar and circle. I will attach a screenshot for ur reference.
  3. Animation when I select tab bar I icon move's top first and then circle move to the index. I need to do move both at the same time.

kindly do needfully

simulator screen shot - iphone xs max - 2018-11-29 at 17 55 10
simulator screen shot - iphone xs max - 2018-11-29 at 17 55 15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.