2014-11-07 3 views
0

위에 내용을 유지 그것에 의해 영향을받습니다. 따라서 버튼 내용이 텍스트 인 경우 배경 이미지를 변경하면 텍스트의 글꼴 색이 영향을받지 않습니다. 단추 내용이 이미지 일 때 비슷하게 작동하고 싶습니다.있는 UIButton 내가있는 UIButton 내가 거기에 배경 이미지를 설정하고있어이 backgroundImage의

이 동작을 수행하는 가장 좋은 방법은 무엇입니까?

+1

, 항상 다른 콘텐츠 아래에 나타납니다 (당신은 당신의있는 UIButton의 다른 모든 서브 뷰 아래에 하위 뷰를 삽입 같은 의뭉스러운 일을하지 않는 한). 배경 이미지가 나머지 버튼 콘텐츠 아래에 머물러 있지 않다고 생각하는 이유를 자세히 설명 할 수 있습니까? –

+0

@IanMacDonald 나는 착시 현상을 경험하고 있으며 내 콘텐츠가 실제로 변하지 않았다고 생각합니다. 그리고 다른 경우에는 내가 투명한 이미지를 가지고 있다고 생각합니다. 귀하의 의견을 보내 주셔서 감사합니다! – funroll

답변

1

버튼의 배경을 설정하면 원하는 부분을 정확히 수행 할 수 있습니다. 그러나 버튼이 배경 이미지를 설정하고있는 상태인지 확인하십시오. 설정에 따라이 이미지 위에 텍스트가 표시됩니다. 당신은`UIButton`에`backgroundImage`을 설정하면

forState:UIControlStateNormal (Highlighted, selected, etc)