-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{if(tableView==kindTableView){NSIntegersection=indexPath.section;customCell*cell=(customCell*)[tableViewdequeueReusableCellWithIdentifier:customCellView];if(cell==nil){[[NSBundlemainBundle]loadNibNamed:@"customCell"owner:selfoptions:nil];cell=_customCell;}FileListItem*item=[cuArrayobjectAtIndex:indexPath.row];cell.textLabel.text=item.name;//主要是這里,上面的按平常各自的習(xí)慣寫cell.textLabel.lineBreakMode=NSLineBreakByWordWrapping;cell.textLabel.numberOfLines=0;cell.textLabel.font=[UIFontfontWithName:@"Helvetica"size:17.0];UIFont*cellFont=[UIFontfontWithName:@"Helvetica"size:17.0];CGSizeconstraintSize=CGSizeMake(280.0f,MAXFLOAT);CGSizelabelSize=[cell.textLabel.textsizeWithFont:cellFontconstrainedToSize:constraintSizelineBreakMode:NSLineBreakByWordWrapping];CGRectframe=cell.textLabel.frame;cell.textLabel.frame=CGRectMake(frame.origin.x,((labelSize.height+20)-frame.size.height)/2,frame.size.width,frame.size.height);}returncell;}//設(shè)置cell每行間隔的高度-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*cellText=item.name;UIFont*cellFont=[UIFontfontWithName:@"Helvetica"size:17.0];CGSizeconstraintSize=CGSizeMake(280.0f,MAXFLOAT);CGSizelabelSize=[cellTextsizeWithFont:cellFontconstrainedToSize:constraintSizelineBreakMode:NSLineBreakByWordWrapping];returnlabelSize.height+20;}
一,導(dǎo)航欄為黑色(或深色),想要設(shè)置狀態(tài)欄字體顏色為白色,注意我說的是狀態(tài)欄字體顏色.
1,在 info.plist 文件中設(shè)置字段View controller-based status bar appearance 為Bool 類型 NO.
2,在 info.plist 文件中設(shè)置字段Status bar style為 字符串類型UIStatusBarStyleLightContent.
3,再次運(yùn)行項(xiàng)目就可看到狀態(tài)欄字體顏色成為白色.