小编Ash*_*ark的帖子

动画多个CALayers,但不在同一时间空间

我有几个CALayers我试图动画一个新的zPosition,每个层稍微延迟与其他层.

每个动画应该花费0.25秒并在上一个动画开始后0.05秒开始.在每个动画结束时,图层将从图层树中删除.

我已成功使用-animationDidStop:finished:委托方法删除我们的图层,但我无法正确订购动画.

是否可以以这种方式安排动画,以及如何安排?

core-animation

9
推荐指数
3
解决办法
7833
查看次数

你如何命名实例/参数值?

作为Objective-C(但是长期的C/++)程序员的新手,我正在寻找有关变量命名约定的建议/建议.

我个人的偏好是为实例中的清晰度使用前缀作为实例变量,并防止功能参数的阴影.然而,我是排除前缀的属性的粉丝(除非你也为你的属性名称添加前缀,这不是很好,看起来很糟糕).同样地,我可以使用"self.variable"约定,但前提是我将一切都设为属性.

所以给定下面的代码你的首选实例/函数变量的命名风格是什么?如果你不打扰,你如何处理函数参数的阴影?

@interface GridItem : NSObject
{
    CGRect _rect;
    ...  
}
@end

-(void) initFromRect:(CGRect)rect
{
    _rect = rect;
    ...
}
Run Code Online (Sandbox Code Playgroud)

干杯!

cocoa objective-c

4
推荐指数
2
解决办法
3018
查看次数

标签 统计

cocoa ×1

core-animation ×1

objective-c ×1