我强制我的iPhone应用程序中的视图始终位于“横向视图”中。然而,显而易见的是,当iPhone垂直放置时,景观中的视图也垂直放置,其中一半在屏幕外丢失。我如何制作它以便始终可以看到完整的横向视图(如果iPhone水平放置,则可以看到完整的横向视图,如果垂直放置iPhone,则整个视图也可见,仅在其侧面旋转) ?
答案 0 :(得分:3)
以横向模式启动应用的步骤:
技术说明TN2244 在景观中启动您的应用程序 http://developer.apple.com/library/ios/#technotes/tn2244/_index.html
答案 1 :(得分:0)
您是否有一系列分层视图?在基本视图控制器的shouldAutorotateToInterfaceOrientation()
方法中,添加:
return (interfaceOrientation == UIInterfaceOrientationLandscape);
如果应用程序一直都是风景,那么将它添加到所有视图控制器都没有坏处。
答案 2 :(得分:0)
在viewController
中尝试这样做 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}