file
This commit is contained in:
parent
25156195a2
commit
257cac3794
33
MVMCoreUI/Molecules/MVMCoreUIMoleculeViewProtocol.h
Normal file
33
MVMCoreUI/Molecules/MVMCoreUIMoleculeViewProtocol.h
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
//
|
||||||
|
// MVMCoreUIMoleculeViewProtocol.h
|
||||||
|
// MVMCoreUI
|
||||||
|
//
|
||||||
|
// Created by Scott Pfeil on 2/11/19.
|
||||||
|
// Copyright © 2019 Verizon Wireless. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#import <UIKit/UIKit.h>
|
||||||
|
@class DelegateObject;
|
||||||
|
|
||||||
|
@protocol MVMCoreUIMoleculeViewProtocol <NSObject>
|
||||||
|
|
||||||
|
// Sets up the ui based on the json
|
||||||
|
- (void)setWithJSON:(nullable NSDictionary *)json delegateObject:(nullable DelegateObject *)delegateObject additionalData:(nullable NSDictionary *)additionalData;
|
||||||
|
|
||||||
|
@optional
|
||||||
|
|
||||||
|
// Called after init to provide an early setter for any molecule specific logic
|
||||||
|
- (void)setAsMolecule;
|
||||||
|
|
||||||
|
// Notifies the creator that the view needs to be constrained in a view.
|
||||||
|
- (BOOL)needsToBeConstrained;
|
||||||
|
|
||||||
|
// The alignment for the molecule if constrained.
|
||||||
|
- (UIStackViewAlignment)moleculeAlignment;
|
||||||
|
|
||||||
|
// For the molecule list to load more efficiently.
|
||||||
|
+ (CGFloat)estimatedHeightForRow;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user