2017-02-13 2 views
0

Highscore 또는 점수를 인쇄 할 때마다 그대로 인쇄됩니다. 그것은 여부 될 7, 7, 7, 나는 텍스트가 하이로 변경 시뮬레이터 ... 또는 SC를 끌어UILabel의 텍스트가 올바르게 변경되지 않았습니다.

5. ... 오히려 최고 점수 이상 : X 또는 점수 :

@IBOutlet var HS: UILabel! 
@IBOutlet var S: UILabel! 

override func viewDidLoad() 
{ 
    super.viewDidLoad() 

    let HighscoreDefault = UserDefaults.standard 
    let ScoreDefault = UserDefaults.standard 
    print("Hi") 
    if HighscoreDefault.value(forKey: "Highscore") != nil 
    { 
     let Highscore = HighscoreDefault.value(forKey: "Highscore") as! Int 
     let Score = ScoreDefault.value(forKey: "Score") as! Int 
     print(Highscore) 
     print(Score) 

     S.text = NSString(format: "Score : %i", Score as CVarArg) as String 
     HS.text = NSString(format: "Highcore : %i", Highscore as CVarArg) as String 
    } 
C
+3

레이블이 지정하는 전체 문자열을 표시하기에 충분하지 않습니다. 라벨의 너비는 어떻게 조절하고 있습니까? –

답변

1

레이블의 너비를 현재 값보다 큰 값으로 변경해야합니다.

관련 문제