現在、Snapkit
のヘルプを使用してラベルを作成しようとしています。外部ソースから整数でラベルを更新する
このラベルは、UIの外部ソースから与えられたデータを複製する必要があります。
これは現在のコードです。
IBOutlet
を組み込み、円で表されているInt
を変更したいと思います。
私は自分のカスタムクラスでこれを作成しようとしています。これまでのところ私のコードを見てください。
おかげ
import Foundation
import UIKit
class NumberInCircleView: UIView {
var numberLabel: UILabel!
override init(frame: CGRect) {
super.init(frame: frame)
self.setupViews()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.setupViews()
}
func setupViews() {
self.numberLabel = UILabel(frame: .zero)
self.addSubview(self.numberLabel)
self.numberLabel.snp.makeConstraints { (make) in
make.edges.equalToSuperview()
}
self.layer.cornerRadius = 30
self.backgroundColor = UIColor.red
self.layer.borderWidth = 1
self.layer.borderColor = UIColor.black.cgColor
self.numberLabel.text = "1"
self.numberLabel.textAlignment = .center
self.numberLabel.textColor = UIColor.white
self.numberLabel.adjustsFontSizeToFitWidth = true
self.numberLabel.minimumScaleFactor = 0.5
}
}
self.numberLabel.text = "\(整数値)のようなラベルテキストを設定できます。 –