Iphone AlertView设计(使用文本字段格式化)

Iphone AlertView设计(使用文本字段格式化),iphone,objective-c,xcode,uialertview,Iphone,Objective C,Xcode,Uialertview,我正在使用AlertView创建登录/密码屏幕。我在正确设置视图格式时遇到一些问题。我希望有一个高达该要求的AlertView(如果我不清楚,请检查printscreen),但我不知道如何 以下是我编写的代码: // Ask for Username and password. UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Login et mot de passe" message:@"" deleg

我正在使用AlertView创建登录/密码屏幕。我在正确设置视图格式时遇到一些问题。我希望有一个高达该要求的AlertView(如果我不清楚,请检查printscreen),但我不知道如何

以下是我编写的代码:

// Ask for Username and password.
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Login et mot de passe" message:@"" delegate:self cancelButtonTitle:@"Annuler"  otherButtonTitles:@"Sauvegarder", nil];


        // Adds a username Field
        textfieldName = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)]; 
        textfieldName.placeholder = @"Login";
        [textfieldName setBackgroundColor:[UIColor whiteColor]];
        textfieldName.enablesReturnKeyAutomatically = YES;
        [textfieldName setReturnKeyType:UIReturnKeyDone];
        [textfieldName setDelegate:self];
        [alertView addSubview:textfieldName];

        // Adds a username
        textfieldPassword = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 90.0, 260.0, 25.0)]; 
        textfieldPassword.placeholder = @"Password";
        [textfieldPassword setBackgroundColor:[UIColor whiteColor]];
        textfieldPassword.enablesReturnKeyAutomatically = YES;
        [textfieldPassword setReturnKeyType:UIReturnKeyDone];
        [textfieldPassword setDelegate:self];
        [alertView addSubview:textfieldPassword];


        // Show alert on screen.
        [alertView show];
        [alertView release];

警报视图将调整其内容(标题和消息)尝试在消息中添加行:

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Login et mot de passe" 
    message:@"\n\n\n\n\n" delegate:self cancelButtonTitle:@"Annuler"  
    otherButtonTitles:@"Sauvegarder", nil];

当然,我尝试了alertView.frame=CGRectMake(0,0320220);,按钮“环形器”和“Sauvegarder”不在alertview下面,但仍然在两个字段之间。这是一个伟大的破解!我有一个新的小问题;当有人按下“取消”(取消)按钮时,我可以推动一种方法吗???当然。为什么不呢?“取消”按钮只是其中一个按钮。在
alertView:diddismisswithbuttonnindex:
方法中,您将收到该按钮的不同索引。