• This repository has been archived on 04/Jan/2019
  • Stars
    star
    266
  • Rank 154,103 (Top 4 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created about 11 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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