0

iphoneとipadのios6で向きを設定する方法、次のコーディングで試しましたが、応答がありません。

//廃止された問題のため、フォローは機能しません

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
if (toInterfaceOrientation==UIInterfaceOrientationMaskLandscapeRight)
  {
   self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"lhomescreen.png"]];
  }
if (toInterfaceOrientation==UIInterfaceOrientationMaskLandscapeLeft)
 {
  self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage     imageNamed:@"lhomescreen.png"]];
 }

 return YES;

}

// ipad と iphone の ios6 コーディング

- (BOOL)shouldAutorotate
{
 return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
 self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"lhomescreen.png"]];
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeLeft;
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"lhomescreen.png"]];
}

何の変化も見せません。向きを変更しながら背景を変更したいだけですか?誰でもそれを整理するのを手伝ってもらえますか?

4

1 に答える 1

0

最後のステートメントとして「return」を配置する必要があります。編集:しかし、色の変更も間違っています。UIViewControllerとdidRotateFromInterfaceOrientationを見てください:

于 2013-03-02T12:22:51.990 に答える