在我的 cocos2d 游戏中,我不能改变 uialertview 的大小,我已经将 statusbarorientation 更改为横向,现在想用 frame 初始化 alertview,而 initwithframe 方法不影响 alertview 的大小,每次 alert 的大小是一样,有什么办法可以改变吗?
最佳答案
这就是我所做的。在您的 Controller 中创建您的 uialertview。然后在你的 Controller 中覆盖以下类(在设置 uialertview 委托(delegate)之后......即 myalertview.delegate=viewcontroller)
- (void)willPresentAlertView:(UIAlertView *)alertView {
[alertView setFrame:CGRectMake(1, 20, 2700, 400)];
}
帧大小应该在此之后改变。
关于ios - 更改 UIAlertView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605685/