2014-12-25 4 views
0

아래 문제/질문에 대한 의견을 보내 주시면 감사하겠습니다.스테퍼 값을 기준으로 글꼴 크기가 동적으로 변경됩니다.

의도 된 사용 : UIstepper를 기반으로 글꼴 크기를 동적으로 변경하고 싶습니다. 스테퍼를 편집 한 후 트리거되는 작업에서 나는 myLabel이라는 이름을 가진 UILabel의 글꼴을 변경하려고합니다.

코드 조각

@IBAction func changeFont(sender: UIStepper) { 
     var stepval = sender.value; 
     sizeLabel.text = NSString(format: "%.1f", sender.value); //change size label to display the size 
     myLabel.font = UIFont(name: "System", size: CGFloat(stepval)) ; //change myLabel to desired font size 
    } 

문제/질문 :

  1. 내가 제대로합니다 (CGFloat 생성자를 사용하여) UIFont의 CGFloat에 더블 캐스팅나요
  2. I을 이것을 실행하면 sizeLabel이 숫자 글꼴 크기로 업데이트됩니다. myLabel을 사용하고 싶지만 myLabel은 글꼴 크기를 변경하지 않습니다. 보기를 강제 업데이트해야합니까?

고마워요! 성공적으로 두 값

  • 와 CGFloat를 생성()

  • 답변

    1
    1. CGFloat 폰트를 변경하기 위해 사용 UIFont.systemFontOfSize (CGFloat())