我的代碼 -UIColor clearcolor在3.2iOS sdk中工作,但不是4.3爲什麼?
[view setOpaque:NO];
[view performSelector:@selector(setBackgroundColor:) withObject:[UIColor clearColor]];
此相同的代碼可與3.2 IOS SDK精絕[查看將是透明的]但是 當我嘗試在其上使用此代碼4.3視圖運行它來了一個灰色的背景。
我的代碼 -UIColor clearcolor在3.2iOS sdk中工作,但不是4.3爲什麼?
[view setOpaque:NO];
[view performSelector:@selector(setBackgroundColor:) withObject:[UIColor clearColor]];
此相同的代碼可與3.2 IOS SDK精絕[查看將是透明的]但是 當我嘗試在其上使用此代碼4.3視圖運行它來了一個灰色的背景。
你爲什麼不只是做:
view.backgroundColor = [UIColor clearColor];
或者
[view setBackgroundColor:[UIColor clearColor]];
這兩件事情都是一樣的, – 2012-03-02 05:39:11
沒有它沒有工作..... :-( – 2012-03-02 05:39:35
再試一次,但沒有setOpaque,也許它有不同的行爲 – 2012-03-02 08:26:43
可以在這些版本中
難道我們任何答案固定它是
view.opaque
不同的默認值? – 2012-03-01 15:39:12該視圖是否爲webview? – deanWombourne 2012-07-24 18:03:34