UITableView obtenir titleForHeadersInSection swift
Je veux mettre le titre de l'en-tête dans la section de UITableView. Quelle est la syntaxe dans swift pour définir le titre de l'en-tête de la section.
func tableView( tableView : UITableView, titleForHeaderInSection section: Int)->String
{
switch(section)
{
case 2:
return "Title 2"
break
default:
return ""
break
}
}
func tableView (tableView:UITableView , heightForHeaderInSection section:Int)->Float
{
var title = tableView.titleForHeaderInSection[section];
if (title == "") {
return 0.0;
}
return 20.0;
}
func tableView (tableView:UITableView, viewForHeaderInSection section:Int)->UIView
{
var title = tableView.titleForHeaderInSection[section] as String
if (title == "") {
return UIView(frame:CGRectZero);
}
var headerView:UIView! = UIView (frame:CGRectMake(0, 0, self.tableView.frame.size.width, 20.0));
headerView.backgroundColor = self.view.backgroundColor;
return headerView;
}
Pourquoi n'utilisez-vous pas le numéro de l'article pour comparer à la place du titre?
en fait, je veut savoir la syntaxe pour obtenir le titre d'en-Tête De Section.
en fait, je veut savoir la syntaxe pour obtenir le titre d'en-Tête De Section.
OriginalL'auteur Anupam Mishra | 2014-11-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la touche func déjà définis dans votre classe, c'est à dire :
auto.tableView(tableView, titleForHeaderInSection: section)
Par exemple, à l'aide de votre code:
Retiré de la " rupture de la gauche au cours d'un couper-coller d'un plus large extrait 🙂
OriginalL'auteur HungryArthur
Pour appeler cette méthode, vous devez utiliser le UITableViews
titleForHeaderInSection
méthode. Cette méthode fournira l'indice pour la section en cours et vous êtes obligé de retourner une Chaîne de caractères, la Chaîne retournée sera défini comme l'en-tête.Pour invoquer cette, permet de supposer que nous avons un tableau de Chaînes de caractères appelée
cars
Nous pouvons alors appelez simplement
Ce sera le retour de titres de section dans l'ordre donné ci-dessus.
OriginalL'auteur Alex