2009-11-18 3 views
2

프로그래밍 방식으로 setBackgroundImage를 사용하여 버튼을 만들고 일부 배경 이미지를 유지하려고합니다. 몇 시간 후에 버튼에서 설정된 배경 이미지를 제거하고 싶습니다. 특정 간격 후에 호출 할 타이머 코드가 있습니다. 이 때 프로그램에서 버튼 배경 이미지를 제거하고 싶습니다. 나는 타이머 코드와 모든 것을 다했다. 프로그래밍 방식으로 단추 배경 이미지를 제거하는 방법을 모르겠습니다. 버튼에서 백그라운드 이미지를 제거하는 방법은 무엇입니까? 이미 설정된 버튼의 배경 이미지를 제거 할 수 있습니까? 다시 setBackgroundImage로 null을 만들 수 있습니까? 내 응용 프로그램 화면에 다른 색상 디자인이 있기 때문에 단추를 흰색으로 되돌릴 수 없으므로 제거하는 것이 좋습니다.iPhone : 버튼 백그라운드 이미지를 프로그래밍 방식으로 제거하는 방법

감사합니다.

감사합니다.

답변

3

그냥 [button setBackgroundImage:nil forState:UIControlStateNormal]을 사용하십시오. 그러나 이렇게하면 꽤 많은 투명 버튼을 얻을 수 있습니다 (버튼 제목 제외). 전체 버튼을 숨기려고합니까? 그렇다면 button.hidden = YES 또는 button.alpha = 0.0을 사용하십시오.

1

버튼을 참조 할 때까지 기다려야하지만, 타이머가있는 한 [button setBackgroundImage:nil forState:UIControlStateNormal]으로 전화를 걸 수 있습니다.

+0

완료. 고맙습니다. – Getsy

관련 문제