Cambiar tamaño UIAlertView

En mi juego cocos2d no puedo cambiar el tamaño de uialertview, he cambiado la orientación del estado al paisaje y ahora quiero iniciar alertview con el marco, y el método initwithframe no afecta el tamaño de la alerta, cada vez que el tamaño de la alerta es el mismo, ¿Hay alguna manera de cambiarlo?

Esto es lo que hice. Cree su uialertview en su controller. entonces anule la siguiente class dentro de su controller (después de configurar el delegado uialertview … es decir, myalertview.delegate = viewcontroller)

- (void)willPresentAlertView:(UIAlertView *)alertView { [alertView setFrame:CGRectMake(1, 20, 2700, 400)]; } 

el tamaño del marco debe cambiar después de esto.

no es posible personalizar UIAlertView porque su jerarquía de vista es privada.

Está claramente mencionado aquí UIAlertView_Class

Puede ir a UIView y crearlo de forma similar a UIAlertView.

Simplemente cree UIView que se parece a UIAlertView. Eso resolverá todo el problema que mencionaste.

Si una vista de alerta tiene algún título o post de text ingresado dentro de su vista, simplemente anexa tantas líneas nuevas '\ n' al final del text que escala automáticamente su tamaño.

Es solo una burla, pero siempre es posible mantener el uso de la alerta en su aplicación.