2011-09-12 6 views
-3
settingView = [[UIView alloc] initWithFrame:CGRectMake(300,-400, 400, 325)]; 

settingView.backgroundColor = [UIColor whiteColor]; 

[self.view addSubview:settingView]; 


CGRect frame = settingView.frame; 

[UIView beginAnimations:nil context:NULL]; 

[UIView setAnimationDuration:.500]; 

frame.origin.y = 0; 

settingView.frame = frame; 

**[self.view setAlpha:.30f]; 

[self.settingView setAlpha:1.0f];** 

[UIView commitAnimations]; 

私は背景をぼかしたいと思います。しかし全体像が影響を受けている。私は間違って何をしていますか?サブビュー(ポップアウトエフェクトのような)

答えて

0

あなたがビューにアルファを設定しているが、あなたは唯一の背景を透明にしたい場合は - 私はそれはあなたが「ぼやけ」によって何を意味するかであると仮定 - あなたの代わりに透明になるように背景色を設定する必要があります。

myView.backgroundColor = [UIColor colorWithWhite:1 alpha:0.3]; 
関連する問題