0

我有两个视图,一个指定的超级视图和一个子视图。子视图的 alpha 值为 0,并且仅被初始化并没有被添加到任何父视图中。在我的子视图配置后,我声明了一个 UIView 动画块。有了这个,我在不到一秒的时间内将子视图的 alpha 更改为 1.0。

在我声明动画后,我将子视图添加到我的超级视图 X。

动画是否有可能不会发生——如果是,为什么?

[UIView animateWithDuration:0.3 animations:^(void) {
        [aSubview setAlpha:1.0];
}];

[aSuperview addSubview:aSubview];
4

0 回答 0