2014-12-05 2 views
1

내 스토리 보드에 버튼이 생성을 변경하고 내보기 컨트롤러는 투명도 (알파) 프로그램

property (strong, nonatomic) IBOutlet UIButton *buttonGetStarted; 

에 대한 출구를 생성하지만 내 인생, 내가 코드에서 불투명도를 변경할 수 없습니다

_buttonGetStarted.alpha = 0.5f; 

또는

: 같은 것들과 함께합니다 ( 의 viewDidLoad 또는 viewDidAppear 통화)

스토리 보드의 버튼 속성에서 알파 만 변경됩니다.

왜 그런가요?

+3

콘센트가 연결되어 있습니까? – Jack

+0

네,'buttonGetStarted'는 XIB에 제대로 연결되지 않았기 때문에 무효입니다. –

+0

잭 우 - 그게 문제였습니다. 나는 그것을 알아 차리지 못했지만 콘센트 연결은 어떻게 든 지워졌다. 나는 실수로 그것을 한 것 같았고 그것을 알아 차리지 못했습니다. 이 질문을 답안에 쓰면 Stackoverflow 계정에 크레딧을 줄 수 있습니다. – JasonGenX

답변

0

두 가지 : 1) 스토리 보드에서 버튼을 서브 클래스로 만들지 않았는지 확인하십시오.

2) 경우에 따라 메소드 호출을 사용하면 도움이되는 경우가 있습니다.

[self.buttonGetStarted setAlpha:0.5f]; 

희망이 있습니다.

+0

점과 대괄호 구문은 동일합니다. – thelaws

+0

@thelaws 맞아,하지만 전에이 문제를 겪어 본 것처럼 브래킷 구문으로 전환하면 문제가 해결 된 것 같습니다. – Fletcher

0

주 스레드에서 코드를 실행하고 있는지 확인하십시오.

관련 문제