【发布时间】:2019-09-02 00:38:46
【问题描述】:
我试图显示一个View Controller,它有一个scrollview,而StackView又包含一个StackView。这个堆栈视图有两个子视图,即。 UIImageView & UILabel。
当我尝试使用 push segue(使用默认导航动画)显示视图控制器时,它会将堆栈视图的内容显示为动画,即。带缩小效果。我只想在没有动画的情况下显示内容。
有人可以帮我吗?
提前谢谢.....
【问题讨论】:
-
你必须解释一下你所说的“缩小效果”是什么意思。当显示该视图控制器时,您是否正在运行任何代码?
-
@DonMag 感谢您的快速回复。缩小效果意味着图像和标签内容显示动画。我只是在使用静态内容进行设计。
-
这听起来很奇怪。没有代码做什么?你能做一个动画 gif 捕捉来显示发生了什么吗?或者,请参阅minimal reproducible example。
-
您是否将子视图动态添加到 viewDidAppear 的 StackView 中?因为堆栈的默认行为是在调整大小时进行动画处理。
-
@DonMag 感谢您的支持 :)。当我将 Stack 视图的 Distribution 属性从 Fill Proportionalally 更改为 Fill 时,这个问题得到了神奇的解决。
标签: ios xcode animation uiscrollview uistackview