2010-12-17 1 views
1

私は私が風景モードiPadのUIViewトランジションは?

が、最初のビューが表示されなくなっにポートレートモードに私のiPadを回転させ、その後

 // Second Uiview put it on bottom 
     [UIView beginAnimations:nil context:NULL]; 
     [UIView setAnimationDuration:1.0]; 

     self.AcTypeView.transform=CGAffineTransformMakeTranslation(0, 493); 
     [UIView commitAnimations]; 


     //First uiview put it on top 
     [UIView beginAnimations:nil context:NULL]; 
     [UIView setAnimationDuration:2.0]; 

     self.loginView.transform=CGAffineTransformMakeTranslation(0, -700); 
     [UIView commitAnimations]; 

..私はこのコードを使用してのようないくつかのアニメーションをやってクリックボタンの牽引のUIViewを持っています風景モードでは、私はポートレートモードのような風景モードで最初のビューを表示したいと思います。

私はこれがはっきりしないかわかりませんが、2つのビューを使用して両方のモード(風景とポートレート)でご覧ください。

私を助けてください???前もって感謝します!!!!!

答えて

0

ビューの自動サイズ変更マスクを確認してください。確認するにはUIViewAutoresizingNoneに設定します。

左のサイズ変更用マスクが「調整余白」に設定され、その結果、IOSが画面の外側にある余白を大きく変更することができます。ローテーション後にビューのフレームをロギングすることで確認できます。

ので、(loadViewメソッドで)あなたの意見、

self.AcTypeView.autoresizingMask = UIViewAutoresizingNone; 
self.loginView.autoresizingMask = UIViewAutoresizingNone; 
+0

おかげでたくさんの先生をインスタンス化するとき。 –

+0

あなたは同じもののためにいくつかを置くことができますか? –

+0

@Nitesh:私は "同じもののためのいくつか"を理解できませんか? – VdesmedT

関連する問題