29 lines
1.1 KiB
Objective-C
29 lines
1.1 KiB
Objective-C
//
|
|
// TopLabelsAndBottomButtonsViewController.h
|
|
// myverizon
|
|
//
|
|
// Created by Scott Pfeil on 1/26/16.
|
|
// Copyright © 2016 Verizon Wireless. All rights reserved.
|
|
//
|
|
// Has top labels docked on top, buttons docked on bottom, and anything you'd like in between when subclassed.
|
|
|
|
#import <MVMCoreUI/MVMCoreUIThreeLayerViewController.h>
|
|
#import <MVMCoreUI/ViewConstrainingView.h>
|
|
#import <MVMCoreUI/StackableViewController.h>
|
|
#import <MVMCoreUI/TopLabelsView.h>
|
|
@class LabelView;
|
|
|
|
@interface TopLabelsAndBottomButtonsViewController : MVMCoreUIThreeLayerViewController
|
|
|
|
// Can override. This is put in because to cover 90% of the screens for initial ipad release, need to rebuild ui (newDataBuildScreen) of size of view change in updateViews. Disable this to handle manually with more finess.
|
|
@property (nonatomic) BOOL rebuildUIOnSizeChange;
|
|
|
|
// Can overwrite the default padding for labels and buttons.
|
|
- (UIEdgeInsets)paddingForTopLabels;
|
|
- (UIEdgeInsets)paddingForBottomButtons;
|
|
|
|
// Returns the spacing that should surround the passed in item. Subclass this to change spacing.
|
|
- (UIEdgeInsets)spaceAroundUIObject:(nullable id)object;
|
|
|
|
@end
|