MRSwipeTableViewCell
MRSwipeTableViewCell copied to clipboard
MRSwipeTableViewCell
A UITableViewCell that allow swipe left to reveal a background view with parallax effect.

API Reference
Please refer to the header file [MRSwipeTableViewCell.h] for a complete overview of the capabilities of the class.
## Installation
Copy files MRSwipeTableViewCell.h and MRSwipeTableViewCell.m into your project.
Usage
- Subclass
MRSwipeTableViewCell; - Add forward view content to
centerContentViewproperty. - Add background view content to
rightContentViewproperty.
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Content view
[self.centerContentView addSubview:self.customFrontView];
[self.rightContentView addSubview:self.customRightView];
}
return self;
}
- Implement protocol
MRSwipeTableViewCellProtocol.
@protocol MRSwipeTableViewCellProtocol <NSObject>
// Right view width.
- (float)rightWidth;
// Parallax width. Value must the beetween 0 and rightWidth:
- (float)rightParallaxWidth;
Delegation
MRSwipeTableViewCell has a set of delegate methods in order to track the user behaviors. Take a look at the header file to be aware of all the methods provided by MRSwipeTableViewCellDelegate.
@protocol MRSwipeCellDelegate <NSObject>
@optional
- (void)didShowRightView:(MRSwipeTableViewCell *)cell;
- (void)didHideRightView:(MRSwipeTableViewCell *)cell;
@end
Requirements
- iOS >= 7.0
- ARC
License
MRSwipeCellDelegate is available under the MIT license. See the LICENSE file for more info.