1
alert = [[UIAlertView alloc] initWithTitle:@"Enter Student Name" message:@"" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save", @"Save and Add", nil];
                alert.tag = 1;
                alert.alertViewStyle=UIAlertViewStylePlainTextInput;
                [alert show];

它在肖像模式下工作得很好,但在风景中我UITextfield走出了屏幕。现在我想将 alertView 框架向下移动一点,以便它可见。

在此处输入图像描述

4

1 回答 1

2

不幸的是,您无法更改UIAlertViewiOS7 中设计中的任何内容,您应该按原样使用它,这里有三个方面:

  • 取下取消按钮(如果我是你,我会这样做)。
  • 使用来自cocoacontrols.com的自定义 UIAlertView并将三个按钮放在同一行。
  • 使用另一个控件,如弹出框或模式。
于 2013-10-23T07:20:33.557 回答