• Stars
    star
    225
  • Rank 177,187 (Top 4 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 11 years ago
  • Updated almost 8 years ago

Reviews

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

Repository Details

DAContextMenuTableViewController

A UITableViewController subclass with "more" accessory view, that looks and behaves similarly to the one in the native mail app.

Alt text

I know there is a willTransitionToState: method where I could create a custom accessoryView with "More" button. But theres is no width for Delete button (which may vary for different languages) and no animation duration, so custom editing view seemed a better sollution for me.

Installation

CocoaPods

Install CocoaPods if necessary:

$ [sudo] gem install cocoapods
$ pod setup

Change to the directory of your Xcode project:

$ cd /path/to/MyProject
$ touch Podfile
$ edit Podfile

Edit your Podfile and add DAContextMenuTableViewController:

platform :ios, '6.0'
pod 'DAContextMenuTableViewController'

Install into your Xcode project:

$ pod install

From now on open your project in Xcode from the .xcworkspace file (instead of the usual project file)

Manual Install

Just drag and drop DAContextMenuTableViewController folder into your project.

TODO

  • bounce animation
  • better handling of rotation animation
  • iOS7-like look for iOS 6 context menu action sheet