如何在Xcode中管理iPad的纵向和横向?

如何在Xcode中管理iPad的纵向和横向?,xcode,ipad,orientation,landscape,portrait,Xcode,Ipad,Orientation,Landscape,Portrait,我正在制作iPad应用程序 我把所有东西的框架都放在肖像上 但我也想要风景和方向 在appTarget中,我选择所有支持的接口方向 在纵向模式下工作正常,但在横向模式下移动时 然后我的视图和所有控件都乱了,看起来很糟糕 你能告诉我怎样才能安排所有的入职培训吗 请告诉我一些简单的细节将其添加到AppDelegate.m文件中,以支持两种方向 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrient

我正在制作iPad应用程序

我把所有东西的框架都放在肖像上

但我也想要风景和方向

在appTarget中,我选择所有支持的接口方向

在纵向模式下工作正常,但在横向模式下移动时

然后我的视图和所有控件都乱了,看起来很糟糕

你能告诉我怎样才能安排所有的入职培训吗


请告诉我一些简单的细节

将其添加到AppDelegate.m文件中,以支持两种方向

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
     return (UIInterfaceOrientationMaskAll);
}

试试这个。。。。。假设你在ipad的下角有一个按钮。然后如何在横向和纵向模式下将其放置在同一位置

-(NSUInteger)supportedInterfaceOrientations
{
    if ([[UIApplication sharedApplication] statusBarOrientation]==UIInterfaceOrientationMaskPortrait||[[UIApplication sharedApplication] statusBarOrientation]==UIInterfaceOrientationMaskPortraitUpsideDown) {
        pButton.frame=CGRectMake(self.view.frame.size.width-70, self.view.frame.size.height-70, 70, 70);
    }
    else
    {
       pButton.frame=CGRectMake(self.view.frame.size.width-70, self.view.frame.size.height-70, 70, 70); 
    }
    return (UIInterfaceOrientationMaskPortrait|UIInterfaceOrientationMaskLandscapeLeft|UIInterfaceOrientationMaskLandscapeRight|UIInterfaceOrientationMaskPortraitUpsideDown);
}
-(BOOL)shouldAutorotate
{
    return YES;
}

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{

    if ([[UIApplication sharedApplication] statusBarOrientation]==UIInterfaceOrientationMaskPortrait||[[UIApplication sharedApplication] statusBarOrientation]==UIInterfaceOrientationMaskPortraitUpsideDown) {
        pButton.frame=CGRectMake(self.view.frame.size.width-70, self.view.frame.size.height-70, 70, 70);
    }
    else
    {
        pButton.frame=CGRectMake(self.view.frame.size.width-70, self.view.frame.size.height-70, 70, 70);
    }

    return YES;
}
请看,您必须覆盖这些方法以在两种模式下调整gui,并且您必须在这些方法中调整gui元素的框架