MMMScrollViewShadowsSettings
Objective-C
@interface MMMScrollViewShadowsSettings : NSObject
Swift
class MMMScrollViewShadowsSettings : NSObject
Holds configuration for MMMScrollViewShadows that can be set only on initialization time.
-
The base shadow color is black with this amount of transparency applied to it.
Declaration
Objective-C
@property (nonatomic) CGFloat shadowAlpha;
Swift
var shadowAlpha: CGFloat { get set }
-
The base shadow color, ensure this is an RGB color. Note that the alpha channel is ignored, use
shadowAlpha
instead.Declaration
Objective-C
@property (nonatomic) UIColor *_Nonnull shadowColor;
Swift
var shadowColor: UIColor { get set }
-
The value between 0 and 1 telling how close to an elliptical curve the shadow’s border should be.
when it’s 0, then the shadow is a normal rectangular one.
when it’s 1, then the gradient of the top (bottom) shadow forms an arc crossing the center of a shadow view and its both corners.
All values in-between adjust the point at which the gradient crosses the sides of the shadow views.
(The default value is 0.5.)
Declaration
Objective-C
@property (nonatomic) CGFloat shadowCurvature;
Swift
var shadowCurvature: CGFloat { get set }
-
Disabled by default.
Declaration
Objective-C
@property (nonatomic) BOOL topShadowEnabled;
Swift
var topShadowEnabled: Bool { get set }
-
The height of the top shadow view. (5px by default.)
Declaration
Objective-C
@property (nonatomic) CGFloat topShadowHeight;
Swift
var topShadowHeight: CGFloat { get set }
-
YES, if the top shadow should be offset from the top edge of the scroll view by the top offset of content insets.
- The default value is NO.
Declaration
Objective-C
@property (nonatomic) BOOL topShadowShouldUseContentInsets;
Swift
var topShadowShouldUseContentInsets: Bool { get set }
-
Disabled by default.
Declaration
Objective-C
@property (nonatomic) BOOL bottomShadowEnabled;
Swift
var bottomShadowEnabled: Bool { get set }
-
The height of the bottom shadow view. (10px by default.)
Declaration
Objective-C
@property (nonatomic) CGFloat bottomShadowHeight;
Swift
var bottomShadowHeight: CGFloat { get set }
-
YES, if the bottom shadow should be offset from the bottom edge of the scroll view by the bottom offset of content insets.
- The default value is NO.
Declaration
Objective-C
@property (nonatomic) BOOL bottomShadowShouldUseContentInsets;
Swift
var bottomShadowShouldUseContentInsets: Bool { get set }
-
Undocumented
Declaration
Objective-C
- (nonnull id)init NS_DESIGNATED_INITIALIZER;
Swift
init()