hebertialmeida / HATransparentView

😵 [Deprecated] UIView transparent subclass based on Rdio stations menu.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HATransparentView

Custom UIView subclass based on Rdio stations menu.

Demo HATransparentView Demo2 HATransparentView

Install

Installation with CocoaPods

CocoaPods is the best way to manage library dependencies in Objective-C projects.

Podfile

pod 'HATransparentView'

Usage

  • Add Key value to info.plist: View controller-based status bar appearance, NO

  • Import the header file wherever you want to use the HATransparentView:

#import "HATransparentView.h"

@interface ViewController () <HATransparentViewDelegate>
  • Define:
@property (strong, nonatomic) HATransparentView *transparentView;
  • Default open:
_transparentView = [[HATransparentView alloc] init];
_transparentView.delegate = self;
_transparentView.tapBackgroundToClose = YES;
_transparentView.hideCloseButton = YES;
[_transparentView open];
  • Close:
[_transparentView close];
  • Delegate:
- (void)HATransparentViewDidClosed
{
    NSLog(@"Did close");
}

Custom

  • Custom background:
_transparentView = [[HATransparentView alloc] init];
_transparentView.backgroundColor = [UIColor colorWithRed:242/255.0 green:46/255.0 blue:50/255.0 alpha:0.9];
[_transparentView open];
  • Custom status bar (iOS 7) and close button with HAStyleBlack, default is HAStyleLight:
_transparentView = [[HATransparentView alloc] init];
_transparentView.style = HAStyleBlack;
[_transparentView open];

Requirements

  • iOS 6.0 or higher
  • ARC

License

HATransparentView is released under the MIT license. See LICENSE.

Contact me

Heberti Almeida

Bitdeli Badge

About

😵 [Deprecated] UIView transparent subclass based on Rdio stations menu.

License:MIT License


Languages

Language:Objective-C 95.4%Language:Ruby 4.6%