【发布时间】:2017-10-18 17:41:23
【问题描述】:
背景:
我在故事板中有一个普通的UIView(称为statusView),其高度为30,四个约束固定在前导、尾随、顶部空间到超级视图,底部空间到下面的视图它。
问题:
我的目标是改变statusView 的高度,包括在用户执行操作时动画帧变化。因此,statusView 可以与0 一样短,也可以与100 一样高。
我的期望是,鉴于statusView 被限制在超级视图及其下面的最近邻居,当我改变它的高度时,它应该自动“推送”下面的视图。
只是为了测试,在viewDidAppear 中,我调用了以下代码:
self.statusView.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: 100.0)
self.statusView.setNeedsDisplay()
问题:尽管我将其设置为 0,但 statusView 的高度仍为 30。
编辑:张贴Storyboard设置
【问题讨论】:
标签: ios uiview uistoryboard