Swift : aligner UILabel texte dans le haut plutôt dans le milieu
Je veux le UILabel
de commencer par le haut, même si le texte est court, il semble que
NSTextAlignment
ne fonctionne pas
cell.textContent.text = comments[indexPath.row]
cell.textContent.textAlignment =
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//post's section == 0
if indexPath.section == 0 {
let cell = tableView.dequeueReusableCellWithIdentifier("postCID", forIndexPath: indexPath) as! postCell
cell.usernameLabel.text = "Steve Paul Jobs"
cell.time.text = "9:42 PM"
cell.commentsLabelCount.text = "12 Comments"
cell.textContent.text = "Return the number of rows in the sectioReturn the number of rows in the sectioReturn the number of rows in the sectioReturn the number of rows in the sectioReturn the number of rows in the sectioReturn the number of rows in the sectio"
cell.layoutSubviews()
}
let cell = tableView.dequeueReusableCellWithIdentifier("commentCID", forIndexPath: indexPath) as! commentCell
//Configure the cell...
cell.layoutSubviews()
cell.usernameLabel.text = "Steve Paul Jobs"
cell.time.text = "9:42 PM"
cell.textContent.text = comments[indexPath.row]
cell.textContent.textAlignment = NSTextAlignment.Left
return cell
}
import UIKit
class commentCell: UITableViewCell {
@IBOutlet weak var textContent: UILabel!
@IBOutlet weak var time: UILabel!
@IBOutlet weak var userImage: UIImageView!
@IBOutlet weak var usernameLabel: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
//Initialization code
userImage.layer.cornerRadius = 2
userImage.clipsToBounds = true
}
override func layoutSubviews() {
super.layoutSubviews()
textContent.sizeToFit()
}
- Probablement en double stackoverflow.com/questions/1054558/...
- - Je vérifier qu'il a été écrit il y a 6 ans ! Presque TOUT a Changé et le nouveau hack sont créés au moins dans la table de montage séquentiel
Vous devez vous connecter pour publier un commentaire.
Dans votre personnalisé UITableViewCell classe d'ajouter ceci:
Voici un lien vers un exemple de projet juste au cas où vous voulez faire référence à la façon dont la cellule et de la table est mis en place:
https://mega.nz/#!ZoZCgTaA!7gvkRw4pwecMfDXrNW_7jR2dKe2UR9jPsq9tp_cricu
L'utilisation de l'Auto Mise en Storyboard sera très simple:
et
Cela peut facilement être fait avec mise en page automatique. Assurer votre étiquette de texte est dans la vue correcte.
Dans votre personnalisé UITableViewCell classe d'ajouter ceci: