2017-02-13 4 views
0

Всякий раз, когда я распечатываю рекорды или результаты, они печатаются точно так же, как есть. Будь то быть 7 и 7 или 7 и 5.UILabel неправильно меняет текст

Когда я вырывать имитатор текст меняется на Привет ... или Sc ... Вместо Рекорд: х или Score: с

@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 
    } 
+3

Ваши ярлыки недостаточно широки, чтобы показать целые строки, которые вы назначаете. Как вы контролируете ширину ваших ярлыков? –

ответ

1

Вам нужно изменить ширину ваших меток на значение больше текущего значения.

Смежные вопросы