Mat*_*ice 6 iphone objective-c uiimageview uiinterfaceorientation ios
在我的iPad应用程序中,我目前有一个1024x1024像素的背景图像png并使用以下设置它
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background-image"]];
[self.view addSubview:imgView];
[self.view sendSubviewToBack:imgView];
[imgView release];
Run Code Online (Sandbox Code Playgroud)
这增加了UIImageView的精细度,并且视图以横向为中心,但它在纵向偏离中心.
我曾与一些contentMode设置,发挥各地,但没有任何运气,我要么得到肖像是中心或风景为中心,但不能同时使用.
有人可以帮助我在旋转后让UIImageView以纵向和横向为中心.
在此先感谢马特
omz*_*omz 14
你需要设置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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8686 次 |
| 最近记录: |