 
         return nil
     }
+
+    /// A convenience method to access `accessoryView` at the specified index path.
+    public func accessoryView(atIndexPath indexPath: NSIndexPath) -> UIView? {
+        if let accessoryView = cellForRowAtIndexPath(indexPath)?.accessoryView {
+            return accessoryView
+        }
+
+        return nil
+    }
 }
 
 // MARK: ReorderTableViewDelegate

    public dynamic var footerTextColor              = UIColor.darkGrayColor()
    public dynamic var accessoryFont                = UIFont.systemFont(.subheadline)
    public dynamic var accessoryTextColor           = UIColor.grayColor()
    public dynamic var accessoryTintColor           = UIColor.defaultSystemTintColor()
    public dynamic var disclosureIndicatorTintColor = UIColor.grayColor()
    /// The color of the check box ring when the checkbox is Off. The default value is `UIColor.blackColor().colorWithAlphaComponent(0.13)`.

                checkbox.userInteractionEnabled = false
                cell.accessoryView              = checkbox
            case .text(let text):
                let label           = UILabel(frame: accessoryTextFrame)
                label.text          = text
                label.font          = accessoryFont
                label.textAlignment = .Right
