         _heightConstraint = _view?.heightAnchor.constraint(equalToConstant: 0)
         _heightConstraint?.priority = UILayoutPriority(rawValue: UILayoutPriority.required.rawValue - 1)
         _heightConstraint?.identifier = "LayoutHeight"
+        if let parentView = parent?._view {
+            _topConstraint = _view?.topAnchor.constraint(equalTo: parentView.topAnchor, constant: 0)
+            _leftConstraint = _view?.leftAnchor.constraint(equalTo: parentView.leftAnchor, constant: 0)
+        }
     }
 
     // Prevent `update()` from being called when making changes to view properties, etc

                _widthConstraint.isActive = true
                _heightConstraint.constant = frame.height
                _heightConstraint.isActive = true
            }
        }
        if viewClass == UIScrollView.self, // Skip this behavior for subclasses like UITableView

        } ?? false
        setUpConstraints()
    }
    private var _topConstraint: NSLayoutConstraint?
    private var _leftConstraint: NSLayoutConstraint?
    private var _widthConstraint: NSLayoutConstraint?
    private var _heightConstraint: NSLayoutConstraint?
    private func setUpConstraints() {
