私はprogramically私はのviewDidLoadviewControllerで複数のファイルを使用してアクセスするにはどうすればよいですか?
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var level = stackview()
level.setupview()
}
が、こんにちは、世界でこの機能にアクセスしたい私のViewcontroller.swiftで "Hello World" の
class stackview: UIViewController {
func setupview() {
// Define TextField
let Textfield = UITextView()
Textfield.allowsEditingTextAttributes = false
Textfield.translatesAutoresizingMaskIntoConstraints = false
Textfield.widthAnchor.constraint(equalToConstant: 70).isActive = true
Textfield.heightAnchor.constraint(equalToConstant: 70).isActive = true
Textfield.isEditable = false
// Define the stackview, and setting up the attributes
let stackview = UIStackView()
stackview.axis = UILayoutConstraintAxis.horizontal
stackview.distribution = UIStackViewDistribution.equalCentering
stackview.alignment = UIStackViewAlignment.center
stackview.spacing = 5
stackview.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(stackview)
stackview.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
stackview.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
Textfield.text = "hello"
view.addSubview(Textfield)
}
言っTextFieldを含まStackviewを作成しようとしていますdosntが表示されるようです!
line.setupview()の後、親ビューにビューを追加する必要があります。self.view.addSubView(level.view)これを試してください –