mirror of
https://github.com/mastodon/mastodon-ios
synced 2025-04-11 22:58:02 +02:00
Improve CW Overlay / size (IOS-278)
This commit is contained in:
parent
f1aebc4220
commit
49f773e1a4
@ -517,9 +517,10 @@ extension StatusView.Style {
|
||||
// link preview card
|
||||
statusView.contentContainer.addArrangedSubview(statusView.statusCardControl)
|
||||
|
||||
statusView.spoilerOverlayView.translatesAutoresizingMaskIntoConstraints = false
|
||||
statusView.containerStackView.addSubview(statusView.spoilerOverlayView)
|
||||
statusView.contentContainer.pinTo(to: statusView.spoilerOverlayView)
|
||||
statusView.containerStackView.addArrangedSubview(statusView.spoilerOverlayView)
|
||||
NSLayoutConstraint.activate([
|
||||
statusView.spoilerOverlayView.heightAnchor.constraint(equalToConstant: 128).priority(.defaultHigh)
|
||||
])
|
||||
|
||||
// media container: V - [ mediaGridContainerView ]
|
||||
statusView.mediaContainerView.translatesAutoresizingMaskIntoConstraints = false
|
||||
@ -616,7 +617,7 @@ extension StatusView.Style {
|
||||
base(statusView: statusView)
|
||||
|
||||
statusView.contentAdaptiveMarginContainerView.removeFromSuperview()
|
||||
statusView.spoilerOverlayView.removeFromSuperview()
|
||||
statusView.spoilerOverlayView.isHidden = true
|
||||
statusView.mediaContainerView.removeFromSuperview()
|
||||
statusView.pollAdaptiveMarginContainerView.removeFromSuperview()
|
||||
statusView.actionToolbarAdaptiveMarginContainerView.removeFromSuperview()
|
||||
@ -638,7 +639,7 @@ extension StatusView {
|
||||
|
||||
func setSpoilerOverlayViewHidden(isHidden: Bool) {
|
||||
spoilerOverlayView.isHidden = isHidden
|
||||
spoilerOverlayView.setComponentHidden(isHidden)
|
||||
contentAdaptiveMarginContainerView.isHidden = !isHidden
|
||||
}
|
||||
|
||||
func setMediaDisplay(isDisplay: Bool = true) {
|
||||
|
@ -69,8 +69,4 @@ extension SpoilerOverlayView {
|
||||
isAccessibilityElement = true
|
||||
accessibilityTraits.insert(.button)
|
||||
}
|
||||
|
||||
public func setComponentHidden(_ isHidden: Bool) {
|
||||
containerStackView.arrangedSubviews.forEach { $0.isHidden = isHidden }
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user