UIColor clearcolor适用于3.2iOS sdk但不适用于4.3为什么?

时间:2012-03-01 11:46:40

标签: iphone objective-c ios ios4 iphone-sdk-3.0

我的代码是 -

    [view setOpaque:NO];
    [view performSelector:@selector(setBackgroundColor:) withObject:[UIColor clearColor]];

这个相同的代码与3.2 ios sdk完全一样[查看将是透明的]但是 当我尝试在使用此代码的4.3视图上运行它时会出现灰色背景。

2 个答案:

答案 0 :(得分:2)

为什么不这样做:

     view.backgroundColor = [UIColor clearColor];

    [view setBackgroundColor:[UIColor clearColor]];

答案 1 :(得分:0)

在这些版本中可能是view.opaque的不同默认值