2012-04-17 2 views
0

단추에 대한 이미지를 설정했습니다. 이미지에 투명한 배경이 있더라도 버튼 주위에는 항상 흰색 가장자리가 있습니다. 나는 많은 것을 시도했다. (아래의 코드를 보자.) 어떻게 제거 할까?이미지 버튼 주변의 흰색 가장자리를 제거하는 방법은 무엇입니까?

[myButton setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal]; 
[myButton setBackgroundColor:[UIColor clearColor]]; 

[[myButton layer] setBackgroundColor:[[UIColor clearColor] CGColor]]; 
[[myButton layer] setBorderWidth:0]; 

나는 아직 사진을 업로드 할 수 아니지만, 결과는 여기에서 찾을 수 있습니다 : https://docs.google.com/open?id=0B9d-ZrsbiU3IY2RPcXlKNlh1Q1U 흰색 가장자리가 매우 성가신 것을

당신이 볼 수 있듯이,.

답변

0

UIButtonTypeCustom 버튼을 만들어야합니다.

프로그래밍 방식으로 만들려면 buttonWithType:UIButtonTypeCustom을 사용하십시오. IB에서 생성하는 경우 드롭 다운에서 유형으로 "사용자 정의"를 선택하십시오.

이렇게하면 표준 흰색이 그려지지 않습니다.

관련 문제