I've made an iPad application,
It works fine when I load my application in portrait mode for first time, but when I load my application in landscape mode for the first time, it takes the coordinates of portrait mode only, because inside my didLoad
method I give coordinates of portrait mode only.
Now need to give coordinates of landscape mode inside my didLoad
method.
I tried this, inside my didLoad method
if (interfaceOrientation == UIInterfacePortraitmode ||
interfaceOrientation == UIInterfaceUpsideDown)
{
// do this....
}
else
{
// do this....
}
but I am unable to write the condition for the if/else inside my didLoad
method.
What should I do?
also call
adjustViewtForNewOrientation
in your ViewDidLaod() method,I had similar issue with UIScrollView. I had it fixed by aligning the subviews as suggested here.
You can do handling as below -
and then finally custom method -
}