0

私のuialeartviewコード。横向きまたは縦向きで表示される場合は問題ありませんが、縦向きから横向きまたは横向きから縦向きに変更する場合は問題ありません

以前のようにウィンドウの中央ではなく常に上に移動します

回転時にウィンドウの中心にするにはどうすればよいですか。

UIAlertView *over; 
            over=[[UIAlertView alloc]initWithTitle:@"Game over" 
                                                          message:[NSString stringWithFormat:@"Your score : %d\n\n\n",score]   
                                                         delegate:self 
                                                cancelButtonTitle:@"OK" 
                                                otherButtonTitles:nil];
            [over show];

            UITextField *nameinputfiled=[[UITextField alloc]initWithFrame:CGRectMake(11, 80, over.frame.size.width-50, 31)];
            nameinputfiled.backgroundColor=[UIColor whiteColor];
            [over addSubview:nameinputfiled];
[over release];
4

1 に答える 1

0

UIAlertViewをサブビューとして追加する必要は[over show]ありません。使用するだけで、後で解放することを忘れないでください。

于 2011-09-27T08:51:18.057 に答える