We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a0b5036 commit f6a2ae9Copy full SHA for f6a2ae9
InAppViewDebugger/ViewElement.swift
@@ -23,7 +23,8 @@ import UIKit
23
}
24
25
public var frame: CGRect {
26
- return view?.frame ?? .zero
+ let offset = contentOffsetForView(view)
27
+ return view?.frame.offsetBy(dx: offset.x, dy: offset.y) ?? .zero
28
29
30
public var isHidden: Bool {
@@ -155,3 +156,9 @@ fileprivate func snapshotView(_ view: UIView) -> CGImage? {
155
156
157
return image
158
159
+
160
+fileprivate func contentOffsetForView(_ view: UIView?) -> CGPoint {
161
+ guard let scrollView = view?.superview as? UIScrollView else { return .zero }
162
+ let contentOffset = scrollView.contentOffset
163
+ return CGPoint(x: -contentOffset.x, y: -contentOffset.y)
164
+}
0 commit comments