私はコードで私の質問を説明したいと思います。まず、以下のカスタムラベルコードを見ることができます。すぐにUILabelの制限を作成する方法
let resultLabel : UILabel = {
let lbl = UILabel()
lbl.textColor = .white
lbl.textAlignment = .right
lbl.text = "0"
lbl.font = UIFont(name: "Helvetica Neue", size: 35)
lbl.minimumScaleFactor = 0.75
lbl.lineBreakMode = .byClipping
lbl.adjustsFontSizeToFitWidth = true
return lbl
}()
私はちょうどこれらのコード行でラベルを作成しました。私はまたビューのフレームの高さのサイズと左にパッディングに応じて彼らに特定の高さを与え、あなたは以下の制約コードを見ることになります。
resultLabel.anchor(top: view.topAnchor, left: view.leftAnchor, bottom: nil, right: view.rightAnchor, paddingTop: view.frame.size.height/7, paddingLeft: 2, paddingBottom: 0, paddingRight: 5, width: 0, height: view.frame.size.height/7)
私はそう私はUILabelのためchracter制限を設定したいボタンをクリックするに従って、UILabelに値を割り当てます。私が書いたコードによると、それは私が望むようにデータを切り取ったが、その値で同じ動作をしなかった。どのように達成することができますあなたは私を助けることができますか?ありがとう。
それを変更し '私が望んでいたとして、それがデータをトリミングしますが、それはなかった量子力学(私はそれを覚えて、少なくとも何)、を思い出しましたので、値段で同じ行動をしてください。 " - これ以上説明できますか? – Losiowaty
もちろん、説明しましょう。私は限界のために私の画面に12345を見ますが、値を調べると、私は1234567を見ることができました(最後の2桁のテストをクリックすると画面には表示されませんが、 –