Files
divkit/client/ios/DivKitPlayground/UI/DivView/VisibilityTrackingCardView.swift
T
2022-08-31 18:48:39 +03:00

15 lines
352 B
Swift

import UIKit
import CommonCore
final class VisibilityTrackingCardView: UIView, VisibleBoundsTrackingContainer {
var blockView: VisibleBoundsTrackingView? {
didSet {
oldValue?.removeFromSuperview()
blockView.map { addSubview($0) }
}
}
var visibleBoundsTrackingSubviews: [VisibleBoundsTrackingView] { blockView.asArray() }
}