2017-02-13 8 views
0

Highscoreまたはスコアを印刷するたびに、そのまま印刷されます。それかどうかも7,7または7と私はテキストがHiに変更されたシミュレータ...または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

ラベルの幅を現在の値よりも大きな値に変更する必要があります。

関連する問題