在我的iPad应用程序中,我目前具有1024x1024像素的背景图像png,并使用以下命令进行设置
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background-image"]];
[self.view addSubview:imgView];
[self.view sendSubviewToBack:imgView];
[imgView release];
这样可以很好地添加UIImageView,并且 View 在横向居中居中,而在纵向居中居中。
我玩过一些contentMode设置,但是没有运气,我要么以肖像为中心,要么以风景为中心,但不是两者兼而有之。
有人可以帮我旋转后将UIImageView设置为纵向和横向居中。
提前致谢
马特
最佳答案
您需要设置contentMode
,frame
和适当的自动调整大小掩码:
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background-image"]];
imgView.frame = self.view.bounds;
imgView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
imgView.contentMode = UIViewContentModeScaleAspectFill;
[self.view addSubview:imgView];
[self.view sendSubviewToBack:imgView];
[imgView release];
关于iphone - UIImageView背景图像和旋转帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5856373/