gpt4 book ai didi

iphone - 最佳实践 : Animating a view into display onto iPhone

转载 作者:行者123 更新时间:2023-12-03 16:56:28 24 4
gpt4 key购买 nike

如果我想使用核心动画来淡入和淡出 View ,那么将 UIView 与它所绘制的 View 放在同一个 NIB 中是否是一个好的做法?我应该在另一个 NIB 文件中构建 View 并从那里加载它吗?我希望在用户操作时同时显示三个小 View 的动画。我想在 IB 中构建 View 。在这里寻找最佳实践类型的响应。

最佳答案

您可以将这三个 View 作为单个 XIB 中的单独 UIView,或者将这三个 View 布置在一个 View 中(否则,您必须将它们放置在代码中)。将它们的初始 alpha 值设置为 0.0,然后将它们淡入就像这样简单:

[UIView beginAnimations:@"fade" context:nil];
[UIView setAnimationDuration:1.0];
myViewOne.alpha = 1.0;
myViewTwo.alpha = 1.0;
myViewThree.alpha = 1.0;
[UIView commitAnimations];

如果您计划将三个 View 全部显示在一起,我不会将它们分别放在单独的 XIB 中。我通常只会将它们分解为单独“屏幕”的一部分,而这些“屏幕”永远不会一起显示。

关于iphone - 最佳实践 : Animating a view into display onto iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/394402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com