更改UIAlertView大小

And*_*ksy 2 cocoa-touch uikit cocos2d-iphone uialertview ios

在我的cocos2d游戏中,我无法改变uialertview的大小,我已经将statusbarorientation更改为landscape,现在想要使用frame初始化alertview,并且initwithframe方法不会影响alertview的大小,每次警报的大小相同时,有没有办法改变它?

j2e*_*nue 9

这就是我做的.在您的控制器中创建您的uialertview.然后覆盖控制器中的以下类(在设置uialertview委托后...即.myalertview.delegate = viewcontroller)

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

此后框架大小应该改变.