2011-10-30 16 views
0

私はUILabelsの束で構成されるビューを持っています。現在のところ、ビューはデバイスの向きがポートレートのときにのみ機能するように設定されていますが、デバイスを回転させたときに特定のUILabelの場所が変更され、テキストサイズが拡大されるようにしたいと考えています。デバイスの向きがポートレートに戻されたら、元の状態に戻したいと思います。UIView回転テキスト操作

どうすればいいですか?

答えて

2

このメソッドをViewControllerに実装し、それに応じて変更を行います。

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{ 

     if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)) { 
     // do something in landscape orientation 
     } else { 
     // do something in portrait orientation 
     } 

    }