0

我是 IOS 开发的新手,这是我第一个在 iPad 和 iPhone 上处理不同方向的应用程序..

这是场景,我实现了这个函数来处理方向,它对我来说很好。

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

但是当我转到另一个页面并更改方向(例如:横向)然后再次返回到第一页(例如:仍处于横向模式)时,UIImage 的背景不再改变..

我真的很感激任何答案,谢谢

4

1 回答 1

0
  • (NSInteger)supportedInterfaceOrientations { [self performSelector:@selector(setImageFrame)];

    返回 UIInterfaceOrientationMaskAll;}

  • (BOOL)shouldAutorotate { [self performSelector:@selector(setImageFrame)];

    返回是;}

  • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { [self performSelector:@selector(setImageFrame)];

    返回是;}

或者如果使用 xib 或设置所有喜欢 lbltitle.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | 则只需检查自动调整掩码 UIViewAutoresizingFlexibleWidth ....

于 2013-02-05T10:21:20.067 回答