0

インターフェイスの向きを回転できるソースがあります。(viewDidLoad 内)

CGPoint point;
NSInteger itemCount;

if (self.interfaceOrientation == UIInterfaceOrientationPortrait || self.interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
point.x = (self.view.frame.size.width - (100 * itemCount)) / 2
else
...    

UIInterfaceOrientationLandscapeLeftモードでシミュレーターを実行しているにもかかわらず、self.view.frame.size.width(iPad 上で) 768 ピクセルがあるため、point.x の適切な値を取得できません。

self.view.frame回転時にアクセスするにはどうすればよいですか?

4

0 に答える 0