我想移动我的UIView
,我已经通过一些动画从屏幕底部到屏幕的一半添加到我的Storyboard
。
我不想提出任何UIViewController
,也不想使用任何Third party Library
。
我尝试通过设置UIView
的框架原点y来解决此问题,但未实现。请建议我。
答案 0 :(得分:0)
使用以下约束添加视图
leadingConstraint: 0
trailingConstraint: 0
heightConstraint: screenheight/2
botttomConstraint: -height
当您想要呈现视图时,请执行以下操作
bottomConstraint = 0
UIView.animate(withDuration: 0.3) {
yourView.superview?.layoutIfNeeded()
}
答案 1 :(得分:0)
将bottomConstraint添加为class AccessDependenciesPlugin {
apply (compiler) {
compiler.plugin('compilation', compilation => {
compilation.plugin('finish-modules', modules => {
/*
|---------------------------------------------------
| Here we go, `modules` is what we're looking for!
|---------------------------------------------------
*/
})
})
}
}
并更改动画块内的约束常量值
完整代码
IBOutlet