之前开发中,如果设置navigationItem 的标题颜色,常用的方法是定义一个UILable,定义属性如下:
UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(0,120, 120, 30)];
label.text = @"联系人";
label.textColor = [UIColorwhiteColor];
self.navigationItem.titleView = label;
今天了解到sizeToFite方法,好奇之下做了尝试,发现使用这个方法后,不用再设定具体的坐标
UILabel *label = [[UILabelalloc]init];
label.frame = CGRectZero;
label.text =@"联系人";
[labelsizeToFit];
label.textColor = [UIColorwhiteColor];
self.navigationItem.titleView = label;
方法很简单,大伙很快就能掌握。