Я знаю, как изменить цвет моего заголовка панели навигации, но когда я пишу этот код:изменения цвета навигационной строки заголовка в
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];
Я хочу, чтобы моя панель навигации, чтобы показать название ячейки, а не пользовательский заголовка.
Вот мой табличный код:
-(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;
}
Вы хотите, чтобы название навигационной панели менялось при выборе ячейки? – gerry3
NO. когда я хочу изменить цвет заголовка и написать этот код label.text = @ "Title"; этот код изменил название моей ячейки. Я хочу только изменить цвет, но не заголовок – Momi
Если вы не хотите настраивать заголовок, то не пишите 'label.text = @" Title "; // CUSTOM TITLE' ?? Я думаю, что я не понимаю вас правильно ... –