-(void)CallingView2{
SettingsViewController *aSettingsView = [[SettingsViewController alloc] initWithNibName:@"Settings" bundle:nil];
[self setSettingsViewController:aSettingsView];
[aSettingsView release];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
//setting the animation
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:window cache:YES];
[self.window addSubview:[settingsViewController view]];
**[[settingsViewController view] setBounds:CGRectMake(0, -30, 320, 480)];**
[UIView commitAnimations];}
我已經在我提交我的動畫的代碼把恆星之間的代碼之前將其設置範圍和它的作品,它移動的看法,因爲它應該,但現在的問題是當我旋轉到視圖時,我可以看到視圖正在向下移動。 是否可以在顯示之前爲視圖設置邊界,以便用戶在每次去設置時都看不到它每次移動30px時下移30px是否有可能爲圖如圖
setBounds僅影響視圖的大小。 setFrame會影響原點和大小。 – AechoLiu 2010-09-20 08:25:41
它做同樣的事情。視圖加載,然後它下移到我設置的值 – Spire 2010-09-20 09:46:31