2014-01-08 61 views
0

我在为iPhone 4屏幕尺寸开发的应用程序上有一个背景图像,但现在使用较大的iphone 5屏幕尺寸时图像太小,我希望它自动调整为iPhone 5屏幕尺寸。该图像通过imageView对象显示,我希望它会自动调整为新的屏幕大小。有没有办法做到这一点? 谢谢在IOS中放置可调整大小的背景图像

+0

你是否检查了UIImageView的参考,甚至更容易,苹果对[图像视图]文件(https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UIImageView.html#//apple_ref/DOC/UID/TP40012857-的UIImageView)? – Till

+0

通过'AutoLayout'或'AutoSizing'特性符合视图对象 – staticVoidMan

回答

1

两个步骤:

  • 使用自动布局的限制,以确保自身的UIImageView 充满屏幕。
  • 在UIImage的UIImage上设置调整大小掩码,以便随意地填充图像 UIImageView。
1

使用此:

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

然后你不需要使用的UIImageView创建一个背景。如果你想使用的UIImageView无论如何,你可以使用自动布局:

  1. 转至故事板和选择的UIImageView
  2. 点击“PIN”按钮并添加4个约束(左,上,右,下)。