2013-12-15 2 views
0

내 앱에서 맵보기가 있는데지도에 맞춤 버튼을 표시하고 버튼이 표시되면 표시되지만 이미지의 배경 이미지를 배치하면 인쇄되지 않습니다.지도의 버튼이 표시되지 않습니까?

UIButton *customButton = [UIButton buttonWithType: UIButtonTypeCustom]; 
    [customButton setBackgroundImage:[UIImage imageNamed: 
@"Button_Default.png"] 
forState:UIControlStateNormal]; 
[customButton setBackgroundImage:[UIImage imageNamed: 
@"Button_Highlighted.png"] 
forState:UIControlStateHighlighted]; 
[customButton setFrame:CGRectMake(60, 100, 200, 40)]; 
[self.view addSubview:customButton]; 

는 또한 리소스 폴더 & 파일 이름에 사용됩니다 수 있습니다, 당신은 이미지가 프로젝트에 추가했는지 확인해야

[mapView addSubview:customButton]; 
+0

대체 할 수 있습니다 "[customButton setBackgroundImage : [UIImage imageNamed : @"Button_Highlighted.png "] forState : UIControlStateHighlighted];" "[customButton setBackgroundImage : [UIImage imageNamed : @"Button_Highlighted.png "] forState : UIControlStateNormal];" 나에게 알려주세요. 작동하는지 여부를 알려주세요. – nikhilgohil11

+1

"Button_Default.png"& "Button_Highlighted.png"와 같은 리소스 폴더에 애셋이 있는지 확인하십시오. –

+0

.png 파일을 사용하고 있습니다. – chandru

답변

0

으로 마지막 줄을 변경 시도 코드에서 철자를 잘못 쓰면 안됩니다 (종종 사람들은 대신 imagedNamed 키워드를 사용하는 등 실수로 실수를해서는 안됩니다).

관련 문제