Files
divkit/client/ios/DivKitPlayground/UI/DivView/VisibilityTrackingCardView.swift
T
2023-03-28 12:17:21 +03:00

15 lines
358 B
Swift

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