내 앱에 두 가지 언어 버전 (영어, 중국어)이 있습니다. 사용자가 "언어 변경"버튼을 클릭하면 버튼 언어 텍스트를이 언어로 변경하고 싶습니다. 예를 들어
, 중국어에서Swift를 사용하여 현지화 조건에서 버튼 글꼴 크기 3
btnLogOut.setTitle(NSLocalizedString("Logout", comment: ""), for: .normal)
텍스트가 완전히 표시되지 않습니다. 그래서, 버튼 텍스트가 중국어로 번역 될 때 글꼴 크기를 변경하고 싶습니다.
영어 버전에서는 글꼴 크기를 변경하고 싶지 않습니다. 이 버튼의 기본 글꼴 크기 내가 오류가 발생했습니다 "시스템 글꼴. 15"
btnLogOut.setTitle(NSLocalizedString("Logout", comment: ""), for: .normal, UIFont.buttonFontSize) <br>
입니다. 사실, 나는 테스트로 추가했다. 나는 그것을하는 방법을 모른다. 도와주세요.
을 기반 :.? 있는 UIButton() titleLabel .font = UIFont.systemFont을 (ofSize : 13) – ankit
@ankit, 우리는 다음과 같이 추가하면, 이 글꼴 크기 13은 영어에도 적용됩니다. 맞습니까? 영어로 글자 크기를 변경하고 싶지 않습니다. 나는 단지 중국어로 변하고 싶다. –
@MayPhyu 사용자가 "언어 변경"을 탭할 때마다 글꼴 크기를 변경하려고 시도 했습니까? – Lysdexia