Ich habe ein paar UICollectionViewCells und ich möchte die Zellen programmgesteuert zwei Beschriftungen hinzufügen. Wie würde ich das richtig machen?Wie programmgesteuert ein UILabel zu UICollectionViewCell in Swift hinzufügen 3
Antwort
In Ihrer Zellklasse definieren Sie global.
class YourCollectionViewCell: UICollectionViewCell {
var titleLabel:UILabel = {
let label = UILabel(frame: CGRect(x:100, y: 30, width: UIScreen.main.bounds.width , height: 40))
label.textAlignment = .left
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 0
return label
}()
override init(frame: CGRect) {
super.init(frame: frame)
self.addSubview(self.titleLabel)
}
}
Ich versuche, die Etiketten auf die UICollectionViewCells hinzufügen nicht die Ansicht – fellowProgrammer
diese UICollectionViewCells ist bereits , Ich werde den ganzen Code teilen, es wird Sinn machen –
Sie können mit Stichwort google: customize table view cell
Dies ist, wie Sie es tun können:
Erstens benötigen Sie eine Unterklasse von UICollectionViewCell
wie so zu erstellen:
// I Verwende YourCellClass
als
class YourCellClass: UITableViewCell {
// Your can add your label to this Cell
// Review @Özgür Ersil's code above
}
Dann müssen Sie diese Klasse für Ihre Tabellenansicht registrieren. Diese Klasse muss eine Kennung hat
tableView.register(YourCellClass.self, forCellReuseIdentifier: "cellId")
dann datasource
Ihre Tabellenansicht einstellen. Und in tableView:cellForRowAtIndexPath
fügen Sie folgenden Code Instanz Ihrer Zelle Klasse zu erhalten und senden Sie es für Ihre Tabellenansicht Reihe
let cell = tableView.dequeueReusableCell(withIdentifier: "cellId") as! YourCellClass
return cell
Dies ist UITableViewCell zu erstellen, UILabel zu UICollectionViewCell nicht hinzufügen. – Azam
- 1. Swift 3 UILabel programmgesteuert erstellen und NSLayoutConstraints hinzufügen
- 2. Wie programmgesteuert UICollectionViewCell erstellen
- 3. UILabel kann in UICollectionViewCell nicht programmgesteuert angezeigt werden
- 4. TapGestureRecognizer zu UILabel in Swift hinzufügen
- 5. Swift hinzufügen Einschränkung programmgesteuert
- 6. hinzufügen Einschränkungen programmgesteuert swift
- 7. UILabel zu UITextView hinzufügen
- 8. Wie 'AddTarget' zu UILabel in Swift
- 9. Swift: UILabel programmatisch Einschränkungen hinzufügen
- 10. UICollectionViewCell verliert Wert auf Refresh swift 3
- 11. Swift: UILabel programmgesteuert fett formatieren, ohne seine Größe zu ändern?
- 12. Swift 3 UIPickerView programmgesteuert zu drehen
- 13. Wie fügen Sie UILabel (iOS Swift) ein?
- 14. UICollectionViewCell Auto-Layout programmgesteuert
- 15. Swift 3: var Etiketten definieren: [UILabel] nicht
- 16. Swift 3: Wie speichern Sie eine Highscore programmgesteuert?
- 17. Swift hinzufügen Schaltfläche zu UICollectionViewCell, öffnet neue Controller
- 18. Hinzufügen einer Containeransicht zu UICollectionViewCell
- 19. Erstellen Sie programmgesteuert ein UIButton in Swift
- 20. Nicht angezeigt (aufgerufen) UICollectionViewCell ... (programmgesteuert)
- 21. Wie UICollectionViewCell Größe programmgesteuert ändern (mit Xib)
- 22. Programmgesteuert ein Array von Objekten erstellen swift 3
- 23. single border für UITextField innerhalb einer UIcollectionViewCell (swift 3 xcode)
- 24. Read More Schaltfläche in UILabel in UITableViewCell mit Swift 3
- 25. Wie 3 UILabel Stil auf Swift duplizieren programmatisch
- 26. Hinzufügen "Vertical Spacing" programmgesteuert in swift
- 27. Hinzufügen von Suchleiste programmgesteuert zu Tabellenansicht in Swift
- 28. Hinzufügen von Hintergrundbild zu UILabel
- 29. Wie programmgesteuert ein ZedGraph hinzufügen?
- 30. swift positionate Zentrum UICollectionViewCell
fügen Sie es aus cellForRowAtIndexPath –