Code Monkey home page Code Monkey logo

bfpaperbutton's Issues

Crash iOS 9.2 below archive by xcode 10.1

hello,
We found a bug at line 78, class: BFPapaerButton.m

  • (instancetype)initWithCoder:(NSCoder *)decoder
    {
    self = [super initWithCoder:decoder];
    if (self) {
    [self setupRaised:YES];
    }
    return self;
    }

please help me check and fix it

Run is not smooth

OC Code:
In a ViewController , the code >> [self.view addSubView:BFPaperButton ] , it is run normal and smooth.
I have a problem , In my ViewController has a UIScrollView , and some UIView in the UIScrollView , and put a BFPaperButton in the UIView. Run app and click the BFPaperButton ,it is not smooth.

Font

How to change the font button?

Animation on button doesn't work when button's parent ViewController is embed into a container view (i.e child viewController)

I have a viewcontroller, which has a container view, and this container view embeds(segue) a PageViewController, the 2nd page (which is another ViewController) in this PageViewController has the BFPaperButton. The animations don't work in this setup, but if I were to make the 2nd Page's ViewController as the Is Initial View Controller then the animations works perfectly, what is going on here??

tapCircleDiameter and different growth depending on longpress and normal touch

According to http://www.google.com/design/spec/animation/responsive-interaction.html#responsive-interaction-surface-reaction any touches made to a paper element (which has touch feedback) should do a quick droplet animation and quickly fade out. The animation bounds should be the view's bounds. This behaviour is already implemented. However, if you look at the "touch ripple: drag in and out" you can see that the droplet animation fills the entire view. This isnt the case in today's code. If i press and hold on a corner in a BFPaperButton only half of the view gets filled, probably due to the fact that the diameter of the ripple is never larger than the view's width. Which then means if clicking on a corner, you only fill half of the visible view.

I may have overlooked something, but it looks to me to be a small oversight on your behalf.

Get rid of dots

Recently been facing this issue. Whenever i click on the button a dot shows up. like the second button in the GIF

ezgif com-video-to-gif 2

layoutSubviews ignores enabled property

layoutSubviews ignores the enabled property, hence resets the appearance of the button to enabled while it may actually be and work as enabled.

My simple but dirty workaround is the following:

extension BFPaperButton {
    override public func layoutSubviews() {
        super.layoutSubviews()
        self.enabled = self.enabled
    }
}

circle grow beyond button's bounds

Is it possible to change the behavior of the growing circle to grow behind the mask of the button?
I have tried many places of the .m file with no luck.

hi~ I have found a problem with the button

I set the button isRase = FALSE
and my button was on a view which is smaller than screensize
I don't know why, everytime I hit it the first time it always have a ripple animate further than the bounce on the right....
I m using swift and the button is from storyboard.
can you help:)

TouchUpInside event is fired even if you touch up outside the button

Hi,

I noticed that if you "touch up" outside of the button (as if you want to cancel your touch), the "TouchUpInside" event is sometimes fired.

It happens if you "touch up outside" too close to the button (for example, in an area the growing disk would cover if it wasn't clipped).

Is there a way to limit the "touch up inside" event to the area of the visible button?

Sincerely,

Jery

Edit: I'm not sure but it may be a duplicate of issue #3, in that case, sorry for that.

Button Background Color

I got a problem when I init BFPapperButton from xib or storyboard.
The background color is always be blue color, why BFPapperButton will force background color to blue?

Is I need manually set the background color again?
screen shot 2014-10-12 at 3 29 00 am

Fast touch up inside

Hi,
Thank you for BFPaperButton, it looks great)
Could you help me some issue I got..
I am using BFPaperButtons inside UITableVIewCell,
when I push It fast, it stops and begins again not from correct state,
so it look like duplicate animation, pls see the gif file I attached.
And one more queation - is it possible not to "pause" animation
when you hold the button, but let it finish straight away?

thank u.

bfpapaerbuttonissue

FEATURE REQUEST : Button Radius

I would like to put two buttons side by side and have the left side of button one be curved and the right side of button two be curved

Also if I could have the ability to specify if the radius us specified on specific corners

Button.RadiusTopLeft =
Button.RadiusTopRight =
Button.RadiusBottomLeft =
Button.RadiusBottomRight =

Also would it be possible to specify that the button is transparent with a border

Button.BorderWidth =
Button.BorderColor =

We are having to use a couple of images in a view and would like to replace them with your button

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.