Looks like there was UIInterfaceOrientationPortrait returned by preferredInterfaceOrientationForPresentation and I fixed this as following:
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
//changed this:
// return UIInterfaceOrientationPortrait;
//to this:
return [UIApplication sharedApplication].statusBarOrientation;
}
Does it seem to look like a reasonable solution?