缩放和居中UITextFields

时间:2011-05-31 18:39:15

标签: iphone objective-c ipad

我有一个loginviewcontroller,有2个UITextField,用户名,密码,一个按钮和一个UIImageView。这应该适用于纵向和横向模式。但是在我的横向模式中,我希望能够将所有这些元素集中在一起。我该怎么做呢?另外,我需要缩放元素的大小以使其合适。

我试着玩弹簧,看起来很奇怪,因为一切都是拉伸的。

1 个答案:

答案 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;
}