Swift 自动布局:将上边缘固定到安全区域时没有反弹效果
关于构建在Swift 4上的Xcode 9.2中一个奇怪的自动布局行为的快速问题 因此,我的场景由固定在所有4条边上的Swift 自动布局:将上边缘固定到安全区域时没有反弹效果,swift,xcode,autolayout,Swift,Xcode,Autolayout,关于构建在Swift 4上的Xcode 9.2中一个奇怪的自动布局行为的快速问题 因此,我的场景由固定在所有4条边上的uicrollview组成。在UIScrollView中有一个UIView(“内容视图”),也固定在其Superview的所有4条边上。现在的问题是,如果我在内容视图中有另一个UIView,并且我将上边缘固定到安全区域而不是超级视图,则滚动仍然有效,但到达顶部时没有反弹行为。它就停在那里 我想实现当页面到达顶部时,由于iPhone X凹口(因此限制顶部的安全区域,而不是超级视图)
uicrollview
组成。在UIScrollView
中有一个UIView
(“内容视图”),也固定在其Superview的所有4条边上。现在的问题是,如果我在内容视图中有另一个UIView
,并且我将上边缘固定到安全区域而不是超级视图,则滚动仍然有效,但到达顶部时没有反弹行为。它就停在那里
我想实现当页面到达顶部时,由于iPhone X凹口(因此限制顶部的安全区域,而不是超级视图)而没有内部视图剪裁时的橡皮键效果。我在这里做错了什么吗?查看下面的gif
第一:UIView
固定到内容视图的Superview-
第二:UIView
固定到内容视图的安全区域-尝试以下操作:
UIScrollView
将0(固定到安全区域)固定到所有4条边上ui视图
(“内容视图”)固定所有4条边(到Superview),并设置与视图相等的高度,并对齐中心Xui视图
放在第一个视图内,并将所有4条边固定到Superview上。注意:如果你做了前两步,它甚至不会让你选择把它固定到安全区域