0

我在 Xcode 中通过代码创建了一个文本框,通过给出

if (isLandScape) {
    textFieldRounded = [[UITextField alloc] initWithFrame:CGRectMake(800, 10, 200, 30)];
}
else {
    textFieldRounded = [[UITextField alloc] initWithFrame:CGRectMake(550, 10, 200, 30)];
}

但是当旋转时,会创建两个框,我不想要这个,我的代码有什么处理方法?

4

1 回答 1

1
  1. 看看 autoresizingMask 属性。
  2. 你用什么方法创建这个视图?
于 2012-04-18T06:14:56.467 回答