2017-09-29 16 views
0

텍스트 필드와 레이블이있는보기 컨트롤러가 있고 텍스트 필드와 레이블에 대해 높이 제한을 설정 했으므로 글꼴 크기가 상대적이지 않습니다. 내가 믿는 스크린.UILabel 및 UITextField 글꼴 크기를 화면 크기에 상대적으로 만드는 방법

이 항목의 글꼴 크기를 화면 크기에 상대적으로 만들려면 어떻게해야합니까?

+0

https://stackoverflow.com/questions/35153363/how-to-dynamically-change-the-font-size-in-auto-layout-ios – iPatel

+0

가능한 복제 [방법 동적 자동 레이아웃 iOS에서 글꼴 크기를 변경 하시겠습니까?] (https://stackoverflow.com/questions/35153363/how-to-dynamically-change-the-font-size-in-auto-layout-ios) – Yuyutsu

답변

1

당신은 수동으로 superView의 당신의 ViewController 또는 layoutSubviews 방법의 viewDidLayoutSubviews 방법 UIlabel 또는 UITextfield 글꼴을 변경할 수 있습니다. 이 같은 :의

CGRect screenSize = [UIScreen mainScreen].bounds; 
textField.font = [UIFont fontWithName:@"YourFont-Name" 
    size:screenSize.size.width/15.f];