ios - change navigation bar title's color -
i know how change color of navigation bar title when write code:
uilabel * label = [[[uilabel alloc] initwithframe:cgrectmake(0,0,45,45)] autorelease]; label.textcolor = [uicolor yellowcolor]; label.backgroundcolor=[uicolor clearcolor];  self.navigationitem.titleview = label; label.text=@"title"; //custom title [label sizetofit];   i want navigation bar show cell's title, not custom title.
here table view 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;  }       
based on explanation, try
uilabel * label = [[[uilabel alloc] initwithframe:cgrectmake(0,0,45,45)] autorelease]; label.textcolor = [uicolor yellowcolor]; label.backgroundcolor = [uicolor clearcolor];  label.text = self.navigationitem.title; self.navigationitem.titleview = label; [label sizetofit];      
Comments
Post a Comment