Zeilenumbruch funktioniert nicht auf meinem UILabel

Meine app verwendet eine benutzerdefinierte Zelle, um Produkte in einem tableview. Der Produkt-name, wenn verwendet, auf einem iPhone 5 laufen war das Ende, damit ich ihn wickeln
die funktioniert nicht. Jede Zelle ist gefüllt in meinem Customcell-Klasse mit dem code unten, habe ich ein paar Zeilen zu den brandTxt label, die wieder nicht funktioniert.

public func configure(#text: String?, placeholder: String) {
    if (placeholder == "1")
    {
        brandItemLabel.text = text
        brandItemLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
        brandItemLabel.numberOfLines = 2
    }
    else if (placeholder == "2")
    {
        brandSmallLabel.text = text

    }
    else if (placeholder == "3")
    {
        uomCodeLabel.text = text

    }
    else if (placeholder == "4")
    {
        codeLabel.text = text

    }
    else if (placeholder == "6")
    {
        var image = UIImage(named: "Blank.jpg")
        if let url = NSURL(string: text!) {
            if let data = NSData(contentsOfURL: url) {
                image = UIImage(data: data)
            }
        }
        var imgViewLbl = UIImageView(image: image) as UIImageView
        imgViewLbl.frame = CGRect(x: 10, y: 4, width: 90, height: 90)
        customView.addSubview(imgViewLbl)
    }
}

Habe ich auch versucht, mit Einschränkungen, aber das ist nicht arbeiten entweder

Hab ich da Hinzugefügt, den folgenden code verwenden preferredMaxLayoutWidth sowie die Einstellung der am günstigsten Gelegene Breite um Explizite Größe-Manager und fügte hinzu, Beschränkungen für die Größe und Höhe sowie die position.

public func configure(#text: String?, placeholder: String) {
    if (placeholder == "1")
    {
        brandItemLabel.text = text
        brandItemLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
        brandItemLabel.numberOfLines = 2
        brandItemLabel.preferredMaxLayoutWidth = 330
    }

Dem UILabel ist noch nicht einwickeln trotz dieser Veränderungen

InformationsquelleAutor user616076 | 2015-06-10
Schreibe einen Kommentar