2014-08-30 216 views
0

我想根據屏幕尺寸設置圖像。我已經經歷了許多代碼,但我還沒有找到一個可行的解決方案。我使用Xcode 5.1.1和Iphone Retina 4英寸。每當我添加我的背景圖片時,它變得很大,並且超出屏幕尺寸。請幫助我。如何根據屏幕尺寸設置背景圖像?

+0

你應該根據你的視圖設置UIImageView的大小。 – zaheer 2014-08-30 09:37:16

回答

0

從庵埠的答案使用代碼來獲取屏幕的高度和設置圖像aspectFit以避免它變得越來越大,超出範圍:

yourImageview.contentMode = UIViewContentModeScaleAspectFit; 
yourImageview.clipsToBounds = YES; 
0

如果你的觀點是直接添加到UIViewController你應該使用viewWillLayoutSubviewsdoc)方法來執行調整大小。類似這樣的:

- (void)viewWillLayoutSubviews 
{ 
    [super viewWillLayoutSubviews]; 
    self.imageView.frame = self.bounds; 
}