2017-11-08 1 views
2

4 개의 버튼 배열을 사용하여 제목의 크기에 따라 높이를 조정하고 싶습니다. 또는 제목의 문자 크기를 조정하십시오. 가장 쉽고 쉬운 것은 무엇입니까? 내 버튼 내가 당신을 위해 몇 가지 솔루션을 가지고, btn1btn2btn3btn4titleLabel sizel에 따라 UIButton의 크기를 조정하는 방법은 무엇입니까?

for i in 0..<buttons.count{ 
      buttons[i].setTitle(Questions.[QNumber].Answers[i], for: UIControlState.normal) 
     } 

답변

2

확인합니다. 귀하의 질문에 버튼의 높이 또는 titleLabel의 문자의 크기를 조정하라는 메시지가 표시됩니다.

  1. 라벨의 문자 크기를 조정하는 것이 더 쉽습니다.

    btn.titleLabel?.minimumScaleFactor = 0.5 
    btn.titleLabel?.numberOfLines = 0 
    btn.titleLabel?.adjustsFontSizeToFitWidth = true 
    
  2. 버튼의 높이를 크기 조정 조금 까다 롭습니다 : 여기에 대한 솔루션 (귀하의 버튼 btn 교체가) 있습니다.

+0

이'buttons' 버튼의 배열 인 : 당신이 원한다면 나는 당신을 위해 일 할 수있는 다른 답변에 몇 가지 링크를 발견했습니다! –

+0

'btn1','btn2' 등으로 시도해보십시오. –

+0

너무 작동하지 않습니다. 그러나 그것은 컴파일한다 –

관련 문제