【问题标题】:Image not resizing properly to fit the screen图像未正确调整大小以适合屏幕
【发布时间】:2014-05-18 01:48:49
【问题描述】:

我目前正在为我的应用程序的登录屏幕设置样式,但我遇到了一个我无法解决的问题,而且很奇怪......图像没有正确调整大小并且开始重复自己,我发现很奇怪,因为我有正确的图像尺寸并正确命名它们,而且我也在我的代码中正确调用它们,所以我找不到我的问题。下面是代码。

    self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"sl_login_default"]];

【问题讨论】:

标签: ios objective-c image user-interface loginview


【解决方案1】:

colorWithPattern 旨在从图像中创建图案。如果你想在背景中有一张图片,创建一个新的UIImageView

UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName];
backgroundImageView.frame = self.view.bounds;
[self.view addSubview:backgroundImageView];

【讨论】:

  • 我知道我可以这样做,但我不想...顺便说一句,仍然无法解决问题,图片不适合屏幕,它仍然有点小,但奇怪的是图片是正确的尺寸和一切
  • 尝试设置imageview的contentMode
  • 好的,所以问题显然不是图像的大小调整,它只是没有使用其他尺寸,比如它只使用我拥有的 320 x 640 图像
  • 显然它与 320 x 640 图像混淆并且仅使用它,但是当我删除并将 iphone 4 图像设为默认图像时,它适用于 iphone 4 和 iphone 5。谢谢跨度>
猜你喜欢
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
  • 1970-01-01
  • 2020-08-26
  • 2018-01-11
  • 2013-12-21
  • 2013-11-12
相关资源
最近更新 更多