iphone - how to set text of titleForHeaderInSection to AlignmentCenter -


i used follow code set title @ group tableview title header,but default text alignmentleft,how alignmentcenter?

- (nsstring *)tableview:(uitableview *)tableview titleforheaderinsection:(nsinteger)section {     if(section==0){         return nslocalizedstring(@"more_titlehead_one", nil);     }else if (section==1){         return nslocalizedstring(@"more_titlehead_two", nil);     }else{         return nslocalizedstring(@"more_titlehead_three", nil);     }   } 

try this,

- (uiview *)tableview:(uitableview *)tableview viewforheaderinsection:(nsinteger)section {      uilabel * sectionheader = [[[uilabel alloc] initwithframe:cgrectzero] autorelease];      sectionheader.backgroundcolor = [uicolor clearcolor];      sectionheader.textalignment = uitextalignmentcenter;      sectionheader.font = [uifont boldsystemfontofsize:10];      sectionheader.textcolor = [uicolor whitecolor];       switch(section) {         case 0:sectionheader.text = @"title one"; break;         case 1:sectionheader.text = @"title two"; break;         default:sectionheader.text = @"title other"; break;      }      return sectionheader; } 

set default height header,

- (cgfloat)tableview:(uitableview *)tableviewheightforheaderinsection:(nsinteger)section {      switch(section) {         case 0:         case 1:         default:return 20;      }   } 

Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -