所以我有一个视图层次结构:
UIView> UIScrollView> ContainerView
我已经更新了scrollview的contentSize并且滚动得很好。但是,ContainerView仅限于ScrollView的原始大小,并且使滚动后的区域不可点击。
见附图。 ContainerView是黄色的。如您所见,视图滚动得很好,但Select Province之后的触摸被拒绝。我无法触及Select City,Zipcode
等元素如何增加ContainerView的高度或允许超出可见区域的触摸
我尝试用heightConstraint修复它无济于事。
profileScrollView.contentSize = CGSize(width: profileScrollView.frame.width, height: lastView.frame.origin.y + lastView.frame.size.height)
containerViewHeightConstraint.constant = profileScrollView.contentSize.height
答案 0 :(得分:0)
试试这个
profileScrollView.contentSize = CGSize(width: profileScrollView.frame.width, height: lastView.frame.origin.y + lastView.frame.size.height)
containerViewHeightConstraint.constant = profileScrollView.contentSize.height
self.view.layoutIfNeeded()