//
//  StackableViewController.h
//  myverizon
//
//  Created by Scott Pfeil on 3/26/14.
//  Copyright (c) 2014 Verizon Wireless. All rights reserved.
//
//  This view controller is here to enable faster development of standard form screens. Put all ui objects that you want to be displayed in a top down order in an array and then call the generateFormWithUIArray. Any type can go in it.

#import <MVMCoreUI/MVMCoreUIStackableViewController.h>

@interface StackableViewController : MVMCoreUIStackableViewController
    
// Returns the spacing that should surround the passed in item. Subclass this to change spacing.
- (UIEdgeInsets)spaceAroundUIObject:(nullable id)object;

// When using constraining views in the form array, resets the space that should surround each element.
- (void)resetSpaceForFormArrayWithConstrainingViews;

// Returns the standard space around ui objects.
+ (UIEdgeInsets)standardSpaceAroundUIObject;

@end
