From d7ee6402b0cfb015b65974a01a55b9bfdd2ee8c6 Mon Sep 17 00:00:00 2001 From: mrdaios Date: Wed, 8 Jan 2014 11:30:22 +0800 Subject: [PATCH 1/2] Update RETableViewItem.h add handler for nav button on ActionBar. --- RETableViewManager/RETableViewItem.h | 1 + 1 file changed, 1 insertion(+) diff --git a/RETableViewManager/RETableViewItem.h b/RETableViewManager/RETableViewItem.h index 7861fb1..2693a44 100644 --- a/RETableViewManager/RETableViewItem.h +++ b/RETableViewManager/RETableViewItem.h @@ -56,6 +56,7 @@ @property (copy, readwrite, nonatomic) NSString *cellIdentifier; // Action bar +@property (copy, readwrite, nonatomic) void (^actionBarNavButtonTapHandler)(id item); //handler for nav button on ActionBar @property (copy, readwrite, nonatomic) void (^actionBarDoneButtonTapHandler)(id item); //handler for done button on ActionBar From 1a67422b5ca7212178bf63be4b9a6aa737a8aeea Mon Sep 17 00:00:00 2001 From: mrdaios Date: Wed, 8 Jan 2014 11:31:43 +0800 Subject: [PATCH 2/2] Update RETableViewCell.m add handler for nav button on ActionBar. --- RETableViewManager/RETableViewCell.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RETableViewManager/RETableViewCell.m b/RETableViewManager/RETableViewCell.m index b15fd3e..382ba61 100755 --- a/RETableViewManager/RETableViewCell.m +++ b/RETableViewManager/RETableViewCell.m @@ -287,6 +287,8 @@ [self.responder resignFirstResponder]; [cell.responder becomeFirstResponder]; } + if (self.item.actionBarNavButtonTapHandler) + self.item.actionBarNavButtonTapHandler(self.item); } - (void)actionBar:(REActionBar *)actionBar doneButtonPressed:(UIBarButtonItem *)doneButtonItem