1

嗨,这是我的第一个问题,我正在谈论我面临的问题希望任何人都可以提供帮助

我在包含的类中有一个名为 +(void)show 的公共方法,它应该更改属性的 alpha

这就是我在做什么

+(void)show
{
    [UIView animateWithDuration:0.5
                          delay:0.1
                        options:UIViewAnimationOptionCurveEaseOut
                     animations:^{
                         self.O.alpha=1;
                     }
                     completion:^(BOOL finished) {
                         //
                     }];

//... code
}

但这给了我一个错误,任何人都知道为什么或如何解决它?提前致谢

4

1 回答 1

5

那是因为这是一个类方法,你不能访问类方法中的属性。通过将 更改为 使其成为实例+方法-

于 2013-06-24T14:41:32.110 回答