Iphone 如何设置警报视图的大小?

Iphone 如何设置警报视图的大小?,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我在警报视图中使用了日期选择器。由于警报视图有默认的高度和宽度,我想更改它。。。有人知道怎么做吗?请转达 用适当的值替换CGRectMake参数 UIAlertView *alertView = [[UIAlertView alloc] initWithFrame:CGRectMake(5, 20, 320, 400)]; 您还可以将UIAlertView子类化。您无法干净地调整UIAlertView的大小 您可以在UIAlertView显

我在警报视图中使用了日期选择器。由于警报视图有默认的高度和宽度,我想更改它。。。有人知道怎么做吗?请转达

用适当的值替换CGRectMake参数

UIAlertView *alertView = [[UIAlertView alloc] 
                          initWithFrame:CGRectMake(5, 20, 320, 400)];

您还可以将UIAlertView子类化。

您无法干净地调整UIAlertView的大小

您可以在UIAlertView显示后更改.frame,但是按钮将被错误地放置


既然你的目标是iPad,为什么不使用iPad呢?

是的,我已经试过了,但仍然面临同样的问题。。。感谢RaYell的即时回复。如果initWithFrame对您不起作用,那么我会使用UIAlertView子类。实际上我没有想到它!这是个好主意。。我试试看。谢谢。您不能更改宽度,但高度为-myAlertView.frame=CGRectMake0,0600500;试试看,也许可以使用我在CGRectMake中建议的其他值。