mirror of
https://github.com/zhigang1992/HHPanningTableViewCell.git
synced 2026-01-12 09:04:24 +08:00
Initial public release
This commit is contained in:
42
README.md
42
README.md
@@ -1,4 +1,40 @@
|
||||
HHPanningTableViewCell
|
||||
======================
|
||||
# HHPanningTableViewCell - Swipe to reveal
|
||||
|
||||
Swipe to reveal implementation for iOS
|
||||
HHPanningTableViewCell is a UITableViewCell implementing "swipe to reveal" a drawer view. Such a view typically holds action buttons applying to the current row.
|
||||
|
||||
This behavior is seen in a number of iOS applications. To my knowledge the idea was pioneered by Loren Brichter for Tweetie (aka Twitter for iPhone).
|
||||
|
||||
The HHPanningTableViewCell implementation was written for the [ACTPrinter 4.0 application](https://itunes.apple.com/app/actprinter-virtual-printer/id296083171?mt=8).
|
||||
The code presented here is identical to the one used in the shipped product.
|
||||
|
||||
## Features
|
||||
|
||||
* Swipe to reveal implemented using gesture recognizer
|
||||
* Live tracking of swipe to progressively reveal drawer
|
||||
* Options to allow for swiping to left or right only
|
||||
* Bounce animation when hiding drawer
|
||||
* Foreground view casts shadow on drawer when moved aside
|
||||
|
||||
## Requirements
|
||||
|
||||
* iOS 5.1 or later
|
||||
* ARC memory management
|
||||
|
||||
## Usage
|
||||
|
||||
* Copy the following to your project:
|
||||
* HHDirectionPanGestureRecognizer.h
|
||||
* HHDirectionPanGestureRecognizer.m
|
||||
* HHInnerShadowView.h
|
||||
* HHInnerShadowView.m
|
||||
* HHPanningTableViewCell.h
|
||||
* HHPanningTableViewCell.m
|
||||
* Use HHPanningTableViewCell instances for your table cells
|
||||
* Set a panning direction mask on the cells
|
||||
* Provide a drawer view for the cells
|
||||
* Refer to the demo application for details
|
||||
|
||||
## License
|
||||
|
||||
This code is made available under the terms of the BSD license as included in the source files.
|
||||
Go fork and prosper!
|
||||
|
||||
Reference in New Issue
Block a user