2012-10-13 4 views
0

내 응용 프로그램이 현재 포 그라운드 응용 프로그램의 현재 글꼴을 덮어 쓰게 할 수있는 방법이 있습니까?전체 OS의 기본 글꼴을 바꾸는 방법

내가 마음에 무엇을 응용 프로그램이 모든 UI 요소에 대한 현재 글꼴을 재정의하는 글꼴을 사용자 지정 글꼴로 전환합니다 키보드에 단추를 연결할 수 있도록 내 응용 프로그램에 상관없이 (레이블, 버튼, 텍스트 필드 등).

+0

비 jailbroken 전화가 가능하다고 생각하지 마십시오 – tipycalFlow

답변

1

찾고있는 것은 Apple에서 허용하지 않습니다.

그래도 jailbroken devices 일 수 있습니다. 그들이 정확히 어떻게하는지 말하기는 어렵지만 키보드로 Apple에서 제공 한 이미지/색상으로 주변에 간섭하고 기본값을 복구 할 수 없도록 설정 한 사용자 정의 색상으로 대체했습니다.

Here's 블로그에 대해서도.

+0

감사합니다.이 모든 것이 필요한 것 같습니다. 나는 또한 애플이 이것을 허용하지 않을 것이라고 의심하지만 나는 확인해야 할 사람이 필요했다. –

1

UIFont에 범주를 만들고 systemFontWithName:size:boldSystemFontWithName:size:을 자신의 글꼴로 바꿀 수 있습니다. 그러나 이것은 심지어 이상한 부작용을 가질 수 있습니다. 심지어 alertViews 및 actionSheets는 해당 메소드로 사용자 정의됩니다.

편집 : 물론 이것은 자신의 앱에서만 작동합니다. 앱 외부에서는 아무 것도 변경할 수 없습니다.

관련 문제