Ios erhalten Label von Tag-Nummer
Will ich endlich ein label auf die Attribute von self, also habe ich versucht:
UILabel *label = (UILabel *)[self viewWithTag:1];
Aber alles was ich bekam, war eine leere UILabel anstelle der Beschriftung, die ich suchte. Was ist der richtige Weg, dies zu tun.
InformationsquelleAutor der Frage J Max | 2011-10-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, ich habe herausgefunden, was ich falsch machte. Offensichtlich
erstellt einen Zeiger auf die Instanz von mein label mit tag 1. Dieser funktioniert tatsächlich. Was funktioniert nicht und warum wurde ich mit Problemen kam, die versuchten zu release label. Loslassen label ist das gleiche wie Version [self viewWithTag:1] - das ist nicht das, was ich versuche zu tun.
InformationsquelleAutor der Antwort J Max
In Objective C für immer UILabel in UIViewController durch den tag.
hier nehme ich Annahme, da Ihre
UILabel
Hinzugefügtself.view
ansonsten können Sie Ihren pass sehen, wo Sie HinzugefügtUILabel
als[yourview viewWithTag:1];
In
UITableView
Zelle ist ein Objekt der
UITableViewCell
alsIn Swift 3
In
UITableView
HINWEIS: vor mit tag (viewWithTag) sollte es Objekt (UILabel), die mit diesem tag-Nummer, sonst app-crash.
können Sie set-tag für jedes Objekt, über storyboard oder über XIB-und programmgesteuert.
InformationsquelleAutor der Antwort Nikhlesh Bagdiya
Für Swift 3, wenn ich in einer view-controller, muss ich diesen code aufzurufen, rufen Sie eine Ansicht, indem Sie-tag :
InformationsquelleAutor der Antwort Kevin ABRIOUX