2012-09-28 6 views
1

이미지가있는 사용자 정의 버튼이 있습니다. 이전 이미지를 삭제하고 동일한 이름을 가진 새로운 이미지를 프로젝트에 배치 할 수 있도록 이미지를 변경해야했습니다. 하지만 지금은 버튼에 대한 이미지가 표시되지 않지만 버튼을 클릭하면 제대로 작동합니다. 내가 문제를 파악UIButton CustomButton 이미지가 나타나지 않습니다.

//before @implementation 
static NSString *kdetailsIcon = @"details.png"; 

//in a helper method 
UIButton *detailsButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[detailsButton setFrame:CGRectMake(276, 8, 44, 44)]; 
[detailsButton setImage:[UIImage imageNamed:kdetailsIcon] forState:UIControlStateNormal]; 
[detailsButton addTarget:self action:@selector(showDetailView) forControlEvents:UIControlEventTouchUpInside]; 
[infoBar addSubview:detailsButton]; 

실제로 오히려 내 코드보다 엑스 코드 뭔가있다,하지만 난 내 휴대 전화에서 응용 프로그램을 삭제, 이미지 파일과 프로젝트를 청소, 그들을 다시 추가 삭제 시도 : 여기에 코드입니다 파생 된 데이터를 컴파일하고 삭제하기 전에 내가 생각할 수있는 모든 것. 어떤 도움이라도 대단히 감사하겠습니다.

+0

대소 문자를 구별합니까? 예 : 새로운 이미지 "Details.png" –

+0

아니요, 이미 살펴 봤습니다 :/ – lramirez135

+0

버튼 이미지를 변경하려는 버튼 이미지를 원하는 이유는 무엇입니까 또는 기타 – 08442

답변

3

- 먼저 프로젝트를 깨끗이 정리하십시오. 제품/청소를 클릭하십시오.

-Xcode에서 프로젝트 디렉토리에서이 이미지를 삭제하십시오. 이 이미지를 붙여 넣기 프로젝트에 추가하십시오. Xcode로 다시 이동하여 프로젝트에서 파일/project_Name에 파일 추가로 이동하십시오.

검색하여 이미지와 성공을 선택하십시오. 성공하지 못하면 프로젝트를 닫고 다시 엽니 다. 이미지의 잘못된 이름이나 확장명을 다시 쓰지 마십시오!

+0

정말 고마워요. 왜 그래도 설명 할 수 있니? 왜냐하면 그것은 실제로 의미가 없기 때문입니다. 이 방법을 시도하기 전에 이미지를 삭제하고 새로운 이미지를 폴더로 드래그하여 청소하고 실행했습니다. 이 작업을 할 때마다 xcode를 종료해야합니까? 다시 한번 감사드립니다. – lramirez135

+0

xcode 때로는 몇 가지 버그가 생성됩니다,하지만 당신의 프로젝트에 이미지를 넣고 이미지 디렉토리를 변경하므로 프로젝트에서 이미지 apears하지만 실제로는 디렉토리 이미지를 찾을 수 없다고 생각합니다. 따라서 프로젝트에 무언가를 넣으려면 항상 붙여 넣기 프로젝트에 복사하고 XCode에서는 프로젝트로 가져옵니다. –

관련 문제