- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] orientation] == UIInterfaceOrientationIsPortrait(interfaceOrientation))
{
[self isPortraitSplash];
}
else if ([[UIDevice currentDevice] orientation] == UIInterfaceOrientationIsLandscape(interfaceOrientation))
{
[self isLandScapeSplash];
}
return YES;
}
私のメソッドisPortraitSplash
とisLandScapeSplash
では、ビューのフレームを設定しています。
向きが変わると、常に呼び出さisLandScapeSplash
れます-メソッドを呼び出すことはできませんisPortraitSplash
。
なぜこれが起こっているのか誰にも教えてもらえますか?