내 애플 리케이션을위한 많은 버튼과 라벨을 만들고 있는데, 글꼴과 크기, 색상 등을 각각 변경해야한다는 것은 매우 실망 스럽다. 내가 코드로 그릴 수는 있겠지만 Interface Builder에서 기본값을 바꿀 수 있습니까?버튼/라벨을 만드는 데 사용되는 기본 글꼴을 변경하는 방법은 무엇입니까?
2
A
답변
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에서 컨트롤을 복제 할 수 있습니다. 그런 식으로 환경 설정이 이어집니다.
관련 문제
- 1. netbeans 플랫폼의 기본 글꼴을 변경하는 방법은 무엇입니까?
- 2. 글꼴이로드되기 전에 기본 글꼴을 변경하는 방법은 무엇입니까?
- 3. android에서 대화 상자의 글꼴을 변경하는 방법은 무엇입니까?
- 4. .cod 파일을 만드는 데 사용되는 컴파일러는 무엇입니까?
- 5. 공백을 변경하는 데 사용되는 키 가져 오기
- 6. NetBeans 7.0 UI 글꼴을 변경하는 방법은 무엇입니까?
- 7. 사용자 정의보기 글꼴을 변경하는 방법은 무엇입니까?
- 8. 모든 FlowDocumentReader 컨트롤에서 글꼴을 변경하는 방법은 무엇입니까?
- 9. FireMonkey에서 글꼴을 전체적으로 변경하는 방법은 무엇입니까?
- 10. 콘크리트 TreeListNode의 글꼴을 변경하는 방법은 무엇입니까?
- 11. eps 파일을 편집하여 글꼴을 변경하는 방법은 무엇입니까?
- 12. Eclipse에서 Android 콘솔의 글꼴을 변경하는 방법은 무엇입니까?
- 13. iPhone에서 작동하는 텍스트 글꼴을 변경하는 방법은 무엇입니까?
- 14. 자바에서 자신의 논리 글꼴을 만드는 방법은 무엇입니까?
- 15. 아래 이미지로 글꼴을 만드는 방법은 무엇입니까?
- 16. CSS에서 글꼴을 선명하게 만드는 방법은 무엇입니까?
- 17. ToolStripDropDownButton 항목의 글꼴을 굵게 만드는 방법은 무엇입니까?
- 18. 그리드에서 글꼴을 변경하는 방법 GXT3
- 19. LinkedList.Contains. 객체를 비교하는 데 사용되는 방법은 무엇입니까?
- 20. Toad에서 MySQL을 사용하여 스킨을 변경하는 데 사용되는 항목은 무엇입니까?
- 21. asp.net에서 ActiveX 컨트롤을 만드는 데 사용되는 컨트롤
- 22. Spark BorderContainer의 기본 높이를 변경하는 방법은 무엇입니까?
- 23. Wordpress에서 기본 게시물 URL을 변경하는 방법은 무엇입니까?
- 24. 모든 jQuery 모바일 텍스트의 기본 글꼴을 변경하는 방법
- 25. textarea에서 사용되는 글꼴을 알고 계십니까?
- 26. 동일한 프로세스에서 .Net AppDomains간에 통신하는 데 사용되는 기본 메커니즘은 무엇입니까?
- 27. 안드로이드에서 3D보기 barchart를 만드는 데 사용되는 타사 라이브러리는 무엇입니까?
- 28. 이 웹 사이트를 만드는 데 사용되는 블로깅 소프트웨어는 무엇입니까?
- 29. 이미 변경된 글꼴을 다시 기본값으로 변경하는 방법
- 30. 데스 파이어 카드의 키를 변경하는 데 사용되는 CRC는 어느 것입니까?
그냥 IDE 일 뿐이며, 제 질문을 명확하게하지 않는 것에 대해 사과합니다 –
타겟팅하는 언어와 플랫폼을 포함하도록 태그를 수정하십시오. 감사! – sarnold