2012-05-05 4 views
2

내 애플 리케이션을위한 많은 버튼과 라벨을 만들고 있는데, 글꼴과 크기, 색상 등을 각각 변경해야한다는 것은 매우 실망 스럽다. 내가 코드로 그릴 수는 있겠지만 Interface Builder에서 기본값을 바꿀 수 있습니까?버튼/라벨을 만드는 데 사용되는 기본 글꼴을 변경하는 방법은 무엇입니까?

+0

그냥 IDE 일 뿐이며, 제 질문을 명확하게하지 않는 것에 대해 사과합니다 –

+0

타겟팅하는 언어와 플랫폼을 포함하도록 태그를 수정하십시오. 감사! – sarnold

답변

1

UIButton의 사용자 지정 하위 클래스를 만들고 사용자 지정 속성을 설정하는 init 메서드에 코드를 작성할 수도 있습니다. 커스텀 버튼 MyFontsButton을 호출 해 봅시다.

그런 다음 IB에서 버튼을 만든 다음 ID 관리자로 이동하여 단추의 클래스를 UIButton에서 MyFontsButton으로 변경합니다.

버튼은 init 메소드에서 설정 한 속성을 자동으로 사용합니다.

+0

답장을 보내 주셔서 감사합니다 @ 던컨. 다른 웹 사이트에서 귀하의 사진을 인식 한 것 같아서 영광입니다! 나는 시도했다. - (id) init {self.titleLabel.font = [UIFont fontWithName : @ "Chalkduster"size : 20] return self;} 그러나 이것은 하위 클래스로 만들 때 작동하지 않는다. 어떤 도움이 필요합니까? 많이 감사하겠습니다. –

3

나를 위해 작동합니다. xib 파일에서 마우스로 모두 선택하고 "속성 검사기"에서 편집하십시오.

3

cmd+D으로 IB에서 컨트롤을 복제 할 수 있습니다. 그런 식으로 환경 설정이 이어집니다.

관련 문제