Skip to content
This repository has been archived by the owner on Nov 10, 2017. It is now read-only.

gizmosachin/MAConfirmButton

 
 

Repository files navigation

MAConfirmButton

MAConfirmButton is a subclass of UIButton that mirrors the behavior of system buy buttons on iOS.

MAConfirmButton

Installation

CocoaPods is the recommended method of installing MAConfirmButton. Simply add the following line to your Podfile and run pod install.

pod 'MAConfirmButton', :git => 'https://github.com/gizmosachin/MAConfirmButton'

##Usage

#import "MAConfirmButton.h"

Example

MAConfirmButton *confirmButton = [MAConfirmButton buttonWithTitle:@"Button Title" confirm:@"Confirm Title"];
[confirmButton addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];	
[confirmButton setTintColor:[UIColor blueColor]];
[confirmButton setAnchor:CGPointMake(270, 25)];	
[self.view addSubview:confirmButton];

Init

+ (MAConfirmButton *)buttonWithTitle:(NSString *)disabledString confirm:(NSString *)confirmString;
+ (MAConfirmButton *)buttonWithDisabledTitle:(NSString *)disabledString;

Anchor

It is important that the anchor be set in order to position this button in the view you are adding it to (height/width of the frame are calculated automatically). The anchor point is the top right and the button is always aligned right, just like iTunes / App Store buttons.

- (void)setAnchor:(CGPoint)anchor;

Change State

- (void)disableWithTitle:(NSString *)disabledString;

License

MAConfirmButton is available under the MIT license, see the LICENSE file for more information. MAConfirmButton was originally written by Mike Ahmarani, though this fork is maintained by Sachin Patel.

About

UIButton subclass for in-app buy buttons.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 96.7%
  • Ruby 3.3%