0
私はUILabelsの束で構成されるビューを持っています。現在のところ、ビューはデバイスの向きがポートレートのときにのみ機能するように設定されていますが、デバイスを回転させたときに特定のUILabelの場所が変更され、テキストサイズが拡大されるようにしたいと考えています。デバイスの向きがポートレートに戻されたら、元の状態に戻したいと思います。UIView回転テキスト操作
どうすればいいですか?
私はUILabelsの束で構成されるビューを持っています。現在のところ、ビューはデバイスの向きがポートレートのときにのみ機能するように設定されていますが、デバイスを回転させたときに特定のUILabelの場所が変更され、テキストサイズが拡大されるようにしたいと考えています。デバイスの向きがポートレートに戻されたら、元の状態に戻したいと思います。UIView回転テキスト操作
どうすればいいですか?
このメソッドをViewControllerに実装し、それに応じて変更を行います。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)) {
// do something in landscape orientation
} else {
// do something in portrait orientation
}
}