2009-11-25 3 views
0

이미지를 표시하는 데 문제가 있습니다 ... 시뮬레이터에서 완벽하게 작동하지만 아이폰 장치에서는 작동하지 않습니다 .... 여기에 코드가 있습니다 ...SImulator - iPhone의 장치 문제 - 이미지가 다르게 표시됨

제발 도와주세요 -

UIView *shareView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 95)]; 
    shareView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bgImage.png"]]; 


    UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 64, 95)]; 
    UIImage *icon1 = [UIImage imageNamed:@"icon1.png"]; 
    [button1 setImage:icon1 forState:UIControlStateNormal]; 
    [button1 addTarget:self action:@selector(sendEmail) forControlEvents:UIControlEventTouchDown]; 
    [shareView addSubview:button1]; 

    UIButton *button2 = [[UIButton alloc] initWithFrame:CGRectMake(64, 0, 64, 95)]; 
    UIImage *icon2 = [UIImage imageNamed:@"icon2.png"]; 
    [button2 setImage:icon2 forState:UIControlStateNormal]; 
    [shareView addSubview:button2]; 

    UIButton *button3 = [[UIButton alloc] initWithFrame:CGRectMake(128, 0, 64, 95)]; 
    UIImage *icon3 = [UIImage imageNamed:@"icon3.png"]; 
    [button3 setImage:icon3 forState:UIControlStateNormal]; 
    [shareView addSubview:button3]; 

    UIButton *button4 = [[UIButton alloc] initWithFrame:CGRectMake(192, 0, 64, 95)]; 
    UIImage *icon4 = [UIImage imageNamed:@"icon4.png"]; 
    [button4 setImage:icon4 forState:UIControlStateNormal]; 
    [shareView addSubview:button4]; 

    UIButton *button5 = [[UIButton alloc] initWithFrame:CGRectMake(256, 0, 64, 95)]; 
    UIImage *icon5 = [UIImage imageNamed:@"icon5.png"]; 
    [button5 setImage:icon5 forState:UIControlStateNormal]; 
    [shareView addSubview:button5]; 


    [shareCell.contentView addSubview:shareView]; 
+0

정확히 무엇이 예상대로 작동하지 않습니까? 아마도 당신은 비교 스크린 샷을 찍을 수 있을까요? –

답변

1

는 .APP 폴더 (아이튠즈를 통해 아이폰 장치에 설치하는 것이) 모든 이미지를 포함 했습니까? 내 응용 프로그램에서 동일한 문제가 발생했습니다. 표시하려는 이미지가 .app 폴더에 없습니다.

+0

내 문제가 해결되었습니다. 단순히 모든 이미지 파일을 .app 폴더에 복사했습니다. 다시 응용 프로그램을 빌드하십시오. – Pravara

관련 문제