2012-03-01 11 views
2

私のコードがある -UIColorクリアカラーは3.2iOS sdkで動作しますが、4.3では動作しませんなぜですか?

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

この同じコードが3.2のiOS SDKで絶対に正常に動作します私はグレーを思い付くこのコードを使用して4.3ビュー上でそれを実行しようとすると、[Viewが透明になります]が、 バックグラウンド。

+0

view.opaqueの異なるデフォルト値であってもよいが、私たちの答えのいずれかがそれを修正しましたか? –

+0

ビューはウェブビューですか? – deanWombourne

答えて

2

なぜあなたはちょうど行ういけない:

 view.backgroundColor = [UIColor clearColor]; 

それとも

[view setBackgroundColor:[UIColor clearColor]]; 
+0

どちらも同じですが、 –

+0

は動作していません.....--( –

+0

もう一度お試しくださいが、setOpaqueがないと、動作が異なります –

0

は、これらのバージョン

関連する問題