Je sais comment changer la couleur de mon titre de barre de navigation mais quand j'écris ce code:changement de couleur de titre barre de navigation
UILabel * label = [[[UILabel alloc] initWithFrame:CGRectMake(0,0,45,45)] autorelease];
label.textColor = [UIColor yellowColor];
label.backgroundColor=[UIColor clearColor];
self.navigationItem.titleView = label;
[email protected]"Title"; //CUSTOM TITLE
[label sizeToFit];
Je veux que ma barre de navigation pour afficher le titre de la cellule, pas de titre personnalisé.
Voici mon avis de table Code:
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return ghazalList.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier] autorelease];
}
NSUInteger row = [indexPath row];
cell.textLabel.text = [ghazalList objectAtIndex:row];
return cell;
}
Voulez-vous dire que vous voulez que le titre de la barre de navigation change lorsqu'une cellule est sélectionnée? – gerry3
NO. quand je veux changer la couleur du titre et écrire le code suivant: label.text = @ "Title"; ce code a changé mon titre de cellule sélectionné .. je veux seulement changer la couleur pas le titre – Momi
Si vous ne voulez pas le titre personnalisé, alors n'écrivez pas 'label.text = @" Titre "; // TITRE PERSONNALISÉ ?? Je pense que je ne vous comprends pas correctement ... –