2010年3月22日月曜日

UITabBarControllerを横画面に固定

スズキです。

横画面に固定する方法は下記に詳しく紹介されています。
http://iphone0app.blog45.fc2.com/blog-entry-8.html

で、UITabBarControllerも基本的には同じなんですが、
注意点として、タブで表示するすべてのUIViewControllerに対して、
下記メソッドをオーバーライドする必要があります。
(一つでもオーバーライド指定ないと縦画面になってしまいます)

--------【XxxViewController.m】--------
...
- (BOOL)shouldAutorotateToInterfaceOrientation:
    (UIInterfaceOrientation)interfaceOrientation {
  return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
...
--------

結構、ハマってしまいました…

--------
http://www.suz-lab.com

0 コメント: