Wie Sie programmgesteuert erstellen UIlabel in einem speziell swift-uiView
wie kann ich 5 eigene uilabel in einem speziell UIView
. Die Ausrichtung einer nach dem anderen. ich habe versucht, die UILabel
in der benutzerdefinierten UIView
. aber es geht nicht in der benutzerdefinierten UIView
.
//aktualisiert mit der Schleife
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var mainView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
//Do any additional setup after loading the view, typically from a nib.
var getMainViewX = mainView.frame.origin.x
let getMainViewY = mainView.frame.origin.y
for var i = 0; i < 5; i++
{
let label = UILabel(frame: CGRectMake(getMainViewX, getMainViewY, 200, 21))
//label.center = CGPointMake(160, 284)
label.textAlignment = NSTextAlignment.Center
label.text = "I'am a test label"
self.mainView.addSubview(label)
getMainViewX+=20
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
//Dispose of any resources that can be recreated.
}
}
Führen Sie eine Schleife von 5 das gleiche tun. Inkrement Ihre getMainViewY durch um-sagen wir 20 mit jeder loop-Zähler.
wie bekomme ich die uilabel ausgerichtet in der benutzerdefinierten uiview
Teilen Sie den code, wie Sie zum hinzufügen Ihrer benutzerdefinierten Ansicht, Viewcontroller.
wie bekomme ich die uilabel ausgerichtet in der benutzerdefinierten uiview
Teilen Sie den code, wie Sie zum hinzufügen Ihrer benutzerdefinierten Ansicht, Viewcontroller.
InformationsquelleAutor Mugunthan Balakrishnan | 2015-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie iOS 9, die vor kurzem Hinzugefügt Stapel-Ansicht wurde für genau diesen Zweck.
mainView
anstelle eines Standard-AnsichtaddArrangedSubview
Methode der stack-Ansicht.Den stack view kümmert sich um die Ausrichtung, Abstand und Anordnung der Untersichten für Sie.
InformationsquelleAutor tebs1200
Seine nicht klar, was meinen Sie mit "ausrichten".
Vorausgesetzt, Sie wollen, dass Sie ein gestapeltes eine unter anderen, die ich gemacht habe, kleine änderungen an Ihrem code.
}
Hoffentlich ist das, wie Sie schauen, um ein ausrichten der Etiketten
InformationsquelleAutor TheAppMentor