|
|
|
@ -429,14 +429,14 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
(id)[UIColor colorWithWhite:0.f alpha:0.f].CGColor,
|
|
|
|
|
(id)[UIColor colorWithWhite:0.f alpha:0.4f].CGColor,
|
|
|
|
|
];
|
|
|
|
|
__block OWSLayerView *gradientView;
|
|
|
|
|
gradientView = [[OWSLayerView alloc] initWithFrame:CGRectZero
|
|
|
|
|
layoutCallback:^{
|
|
|
|
|
CGRect layerFrame = gradientView.bounds;
|
|
|
|
|
layerFrame.size.height = MIN(maxGradientHeight, gradientView.height);
|
|
|
|
|
layerFrame.origin.y = gradientView.height - layerFrame.size.height;
|
|
|
|
|
gradientLayer.frame = layerFrame;
|
|
|
|
|
}];
|
|
|
|
|
OWSLayerView *gradientView =
|
|
|
|
|
[[OWSLayerView alloc] initWithFrame:CGRectZero
|
|
|
|
|
layoutCallback:^(UIView *layerView) {
|
|
|
|
|
CGRect layerFrame = layerView.bounds;
|
|
|
|
|
layerFrame.size.height = MIN(maxGradientHeight, layerView.height);
|
|
|
|
|
layerFrame.origin.y = layerView.height - layerFrame.size.height;
|
|
|
|
|
gradientLayer.frame = layerFrame;
|
|
|
|
|
}];
|
|
|
|
|
[gradientView.layer addSublayer:gradientLayer];
|
|
|
|
|
[bodyMediaView addSubview:gradientView];
|
|
|
|
|
[self.viewConstraints addObjectsFromArray:[gradientView autoPinToSuperviewEdges]];
|
|
|
|
|