ios - ImageView 一直处于侧边状态

标签 ios xcode uiimageview rotation

这是我的问题。我的应用程序以横向模式启动,如下所示

enter image description here

我有几张门的图像,如下所示:

enter image description here

enter image description here

在 AppDelegate didFinishLaunchingWithOptions 中,我添加以下代码,目的是将两个门图像放置在与启动图像相同的位置,然后用动画显示门的打开情况。

{
 myImageWalk = [[UIImageView alloc] initWithFrame:CGRectMake(272,0, 286, 748)];
        myImageWalk.image = [UIImage imageNamed:@"leftdoorlandscape.png"];
        [window addSubview:myImageWalk];
        [window bringSubviewToFront:myImageWalk];
        myImageWalk2 = [[UIImageView alloc] initWithFrame:CGRectMake(512,0, 286, 748)];
        myImageWalk2.image = [UIImage imageNamed:@"rightdoorlandscape.png"];
        [window addSubview:myImageWalk2];
        [window bringSubviewToFront:myImageWalk2];
        [self doAnimate:CGRectMake(-286, 20, self.myImageWalk.frame.size.width, self.myImageWalk.frame.size.height)];
        [self doAnimate1:CGRectMake(748, 20, self.myImageWalk2.frame.size.width, self.myImageWalk2.frame.size.height)];
}

唯一的问题是结果是:

enter image description here

为什么当图像垂直向上和向下时,它会显示为侧面?

最佳答案

您需要将其添加到应用程序的 rootViewController 上,而不是添加到无法处理自动旋转的窗口上。这也应该自动处理方向。

关于ios - ImageView 一直处于侧边状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613580/

相关文章:

iphone - iPhone编程如何给UIImageview添加注解

swift - 如何防止 UIButton 的图像颜色重置为默认值?

ios - UIAlertController 不返回用户输入

swift - 如何使我的应用程序中的内容通用?

ios - 为我的容器 View 创建委托(delegate)

ios - 主线程上的“对象的持久存储不可访问...”

xcode - 全屏退出后模态 NSWindow 消失

ios - 如何为每个数组保存图像

ios - 如何使用 AFNetworking 3.0 在后台下载大文件并在 session 完成所有任务时显示本地通知

ios - 为什么要导入.m文件?