IOS IBOutlet
ist in den meisten Szenarien in Ordnung. Aber bedenken Sie dies:Wie erreicht man Android's getViewById in iOS?
Ich habe eine UITableview
, die 2 Arten von benutzerdefinierten Zellen enthält, beide Zellen haben die gleichen Subviews (1 Bildansicht und 2 Etiketten), nur die 2 Arten Layout unterschiedlich. Wie referenziere ich nun diese Subviews in meinem Code?
Ich könnte natürlich 2 Unterklassen von UITableViewCell
definieren, und verwenden Sie IBOutlet, um sie zu verweisen. Aber das klingt nicht sehr elegant, so verhaltensmäßig sind sie genau gleich.
Android verfügt über eine getViewById
Funktion. Bekomme ich in iOS eine Unteransicht aus einer Ansicht mit einem Bezeichner?
ja, können wir ViewWithTag Funktion verwenden –
das ist peinlich, ich hätte doc zuerst nachgeschlagen ... – NeoWang