2011-04-26 5 views

답변

2

AlertView에 대한 배경 이미지를 설정할 방법이 없습니다. 경고보기를 위해 이미지를 subView로 설정해야합니다.

가 작동이 방법으로 시도 :

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message 1......\nMessage 2......" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; 

UIImageView *Image =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ImageName"]]; 
[alert addSubview:Image]; 

[Image release]; 

[alert show]; 
[alert release]; 
+0

어떤 메시지 1 약을 .... \ n 및 메시지 2 .... \ N 내가 뭘 메시지 1을 표시 할 경우? 2 변수에서 메시지 2? –

+0

죄송합니다. 무슨 말씀을 하시겠습니까? :( – Anand

+0

noproblem..i는 길을 만들었습니다 ... 나는 각기 다른 줄에 각 메시지를 보여주고 싶었습니다. "\ n"은 나를 위해 일했습니다 ... 도와 줘서 고마워요. –

0
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"title" message:@"Empty data not Allowed" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil]; 



    UIImage *alertImage = [UIImage imageNamed:@"custom-dialog-background.png"]; 

    UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:alertImage]; 

    backgroundImageView.frame = CGRectMake(0, 0, 282, 130); 

    backgroundImageView.contentMode = UIViewContentModeScaleToFill; 

    [alert addSubview:backgroundImageView]; 

    [alert sendSubviewToBack:backgroundImageView]; 


    [alert show];