UILayoutGuide(MMMTemple)
@interface UILayoutGuide (MMMTemple)
/// Convenience initializer setting the guide's identifier.
- (id)initWithIdentifier:(NSString *)identifier;
/**
 * Not yet activated constraints anchoring the given view within the receiver according to horizontal
 * and vertical alignment flags.
 */
- (NSArray<NSLayoutConstraint *> *)mmm_constraintsAligningView:(UIView *)view
	horizontally:(MMMLayoutHorizontalAlignment)horizontalAlignment
	vertically:(MMMLayoutVerticalAlignment)verticalAlignment
	insets:(UIEdgeInsets)insets NS_SWIFT_NAME(mmm_constraints(aligning:horizontally:vertically:insets:));
- (NSArray<NSLayoutConstraint *> *)mmm_constraintsAligningGuide:(UILayoutGuide *)guide
	horizontally:(MMMLayoutHorizontalAlignment)horizontalAlignment
	vertically:(MMMLayoutVerticalAlignment)verticalAlignment
	insets:(UIEdgeInsets)insets NS_SWIFT_NAME(mmm_constraints(aligning:horizontally:vertically:insets:));
/**
 * Not yet activated constraints implementing a common layout idiom used with text:
 * - the given view is centered within the receiver,
 * - certain minimum padding is ensured on the sides,
 * - if `maxWidth > 0`, then the width of the view is limited to `maxWidth`, so it does not grow too wide e.g. on iPad.
 */
- (NSArray<NSLayoutConstraint *> *)mmm_constraintsHorizontallyCenteringView:(UIView *)view
	minPadding:(CGFloat)minPadding
	maxWidth:(CGFloat)maxWidth NS_SWIFT_NAME(mmm_constraints(horizontallyCentering:minPadding:maxWidth:));
@end
                Undocumented
- 
                  
                  
Convenience initializer setting the guide’s identifier.
Declaration
Objective-C
- (nonnull id)initWithIdentifier:(nonnull NSString *)identifier;Swift
init(identifier: String) - 
                  
                  
Not yet activated constraints anchoring the given view within the receiver according to horizontal and vertical alignment flags.
Declaration
Objective-C
- (nonnull NSArray<NSLayoutConstraint *> *) mmm_constraintsAligningView:(nonnull UIView *)view horizontally: (MMMLayoutHorizontalAlignment)horizontalAlignment vertically:(MMMLayoutVerticalAlignment)verticalAlignment insets:(UIEdgeInsets)insets;Swift
func mmm_constraints(aligning view: UIView, horizontally horizontalAlignment: MMMLayoutHorizontalAlignment, vertically verticalAlignment: MMMLayoutVerticalAlignment, insets: UIEdgeInsets) -> [NSLayoutConstraint] - 
                  
                  
Undocumented
Declaration
Objective-C
- (NSArray<NSLayoutConstraint *> *)mmm_constraintsAligningGuide:(UILayoutGuide *)guide horizontally:(MMMLayoutHorizontalAlignment)horizontalAlignment vertically:(MMMLayoutVerticalAlignment)verticalAlignment insets:(UIEdgeInsets)insets NS_SWIFT_NAME(mmm_constraints(aligning:horizontally:vertically:insets:));Swift
func mmm_constraints(aligning guide: UILayoutGuide, horizontally horizontalAlignment: MMMLayoutHorizontalAlignment, vertically verticalAlignment: MMMLayoutVerticalAlignment, insets: UIEdgeInsets) -> [NSLayoutConstraint] - 
                  
                  
Not yet activated constraints implementing a common layout idiom used with text:
- the given view is centered within the receiver,
 - certain minimum padding is ensured on the sides,
 - if 
maxWidth > 0, then the width of the view is limited tomaxWidth, so it does not grow too wide e.g. on iPad. 
Declaration
Objective-C
- (nonnull NSArray<NSLayoutConstraint *> *) mmm_constraintsHorizontallyCenteringView:(nonnull UIView *)view minPadding:(CGFloat)minPadding maxWidth:(CGFloat)maxWidth;Swift
func mmm_constraints(horizontallyCentering view: UIView, minPadding: CGFloat, maxWidth: CGFloat) -> [NSLayoutConstraint] 
      
    
      
    
        
            View on GitHub
          
      UILayoutGuide(MMMTemple) Category Reference