 
             let alphaAnimations = {
                 self.searchCancelButton.alpha = hideAddItemRow ? 1 : 0
+                self.cancelButtonBlurView.alpha = hideAddItemRow ? 1 : 0
             }
 
             if hideAddItemRow {

    func crudViewControllerShouldShowAllowMultipleSelections(crudViewController: CrudViewController) -> Bool
}

public protocol CrudViewControllerSearchDelegate {
    func crudViewController(crudViewController: CrudViewController, predicateForSearchString string: String) -> NSPredicate
}

    private var fetchedResultsController: NSFetchedResultsController<NSFetchRequestResult>!
    private var tableView = UITableView(frame: .zero, style: .plain)
    private var searchField: UITextField!
    private var searchContainer: CrudSearchContainer!
    private var searchCancelButton: UIButton!
    private var cancelButtonBlurView: UIVisualEffectView!
    private var searchCancelButtonWidthConstraint: NSLayoutConstraint!
    private var searchCancelButtonLeadingConstraint: NSLayoutConstraint!
    private var context: NSManagedObjectContext!
