저는 현재 iPad 응용 프로그램을 개발 중이며 특정 화면의 UIButton에 사용자 정의 글꼴을 적용하려고합니다. 나는 다른 화면에서 유사한 문제를 발견했다. 즉, 일부 (겉으로보기에 무작위 인) UIButton의 텍스트가 사라진다. 이 경우 사용자 정의 글꼴이 일부 버튼에만 적용되지만 다른 글꼴에는 적용되지 않으며 다시 버튼이 작동하고 어떤 버튼이 작동하지 않는 것처럼 보이지 않습니다. 아래의 스크린 샷을 첨부하여 정확히 무슨 뜻인지 생각해보십시오.일부 UIButton 만 사용자 정의와 함께 작동합니다.
필자가 언급 한 것처럼 일부 화면에서는 일부 버튼에서 텍스트가 완전히 사라져서 텍스트 대신이 이미지를 대체해야했습니다.
모든 버튼은 인터페이스 빌더에서 생성됩니다. 속성이 지정된 텍스트를 사용하여 여러 줄과 가운데 정렬을 허용합니다. 어떤 도움이라도 대단히 감사 할 것입니다.
편집 - 내 코드는 다음과 같다 :
for (UIView *sub in view.subviews) {
UIButton *btn = (UIButton *) sub;
UILabel *lbl = [btn titleLabel];
[lbl setFont: myFont size: mySize];
}
기인 또는면 텍스트를? 'UIControlState'상태는 무엇입니까? 일부 코드 게시는 아마도 필요할 것입니다. – zaph
@Zaph - 내 코드로 질문을 업데이트했습니다. 기여 된 텍스트 사용. –
루프의 내용을 루프에 기록하여 모든 단추가 반복되는보기 배열에 있는지 확인 했습니까? 또한, 그 루프가 귀하의보기 컨트롤러에서 수행됩니다? – Darren