【问题标题】:iOS launch image is different than background image size?iOS启动图像与背景图像大小不同?
【发布时间】:2013-10-04 18:27:28
【问题描述】:

我已设置启动图像,该图像在应用启动时正确显示。在初始视图控制器中,我在 viewDidLoad 中执行此操作:

[self.imageBackground setImage:[UIImage imageNamed:@"Default.png"]];

Default.png 与启动图像相同。为什么图像会捕捉(图像在初始视图控制器中调整大小),我该如何防止这种情况发生?

提前致谢

【问题讨论】:

  • 如果您从ios devicesimulator (control-command-C) 抓取图像,将屏幕截图直接复制到剪贴板并根据大小要求创建午餐会更好。

标签: ios objective-c


【解决方案1】:

试试这个。

UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default.png"]];
[self.view addSubview:backgroundView];

如果您遇到任何问题,请添加backgroundView.frame

【讨论】:

    【解决方案2】:

    它基于您在视图控制器中的图像视图大小。让我们将图像视图大小设置为与视图控制器中的视图大小相同。它将反映相同的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      相关资源
      最近更新 更多