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

时间:2012-01-31 10:44:17

标签: iphone objective-c xcode uialertview

我正在使用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];

printscreen

1 个答案:

答案 0 :(得分:3)

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

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