2011-02-14 4 views
4

UIButton ("Custom"입력)이 있습니다. Interface Builder에서 이미지를 설정하면 이미지가 투명하게 표시됩니다. 그러나 앱이 실행 중일 때 프로그래밍 방식으로 설정하려고하면 (예 : 버튼에 표시된 이미지를 변경하는 경우) 투명도가 올바르게 표시되지 않고 이미지 대신 흰색 배경이 표시됩니다.UIButton 이미지 설정 및 투명도 유지

[die1Button setImage:[UIImage imageNamed:die1.dieImage] forState:UIControlStateNormal]; 

은 어떤 아이디어를 대단히 감사하겠습니다 :

이 내가 코드에서 버튼의 이미지를 설정하고있어 방법이다.

답변

1

Xcode는 이전 버전의 이미지 (투명성이없는 이미지)를 기억하고있었습니다. 투명도가있는 새 버전을 추가 했더라도. 나는 깨끗한 제품을 만들어야했고 지금은 예상대로였다.

+0

[제품 - 클린] 당신이 SO에 질문을 게시하기 전에 발생해야 ... – D3vtr0n

0

사용중인 방법에 따라 이미지가 단추의 전면에 배치됩니다. 나는 다음과 같은 방법을 사용하고이뿐만 아니라 당신을 위해 작동

[die1Button setBackgroundImage:[UIImage imageNamed:@"yourImageName.png"] forState:UIControlStateNormal]; 

희망

을했다 ... :)

관련 문제