我有一个loginviewcontroller,有2个UITextField,用户名,密码,一个按钮和一个UIImageView。这应该适用于纵向和横向模式。但是在我的横向模式中,我希望能够将所有这些元素集中在一起。我该怎么做呢?另外,我需要缩放元素的大小以使其合适。
我试着玩弹簧,看起来很奇怪,因为一切都是拉伸的。
答案 0 :(得分:0)
您可以在视图上设置“contentMode”。这将告诉超级视图在重绘或布局发生时如何缩放和定位子视图。 您还可以在:
中手动定位和设置textAlignment等- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
//align in one way
return YES;
}
else if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
//align in a different way
return YES;
}
return NO;
}