在集合视图单元格中更改文本NSString的大小

时间:2016-10-13 07:56:20

标签: ios objective-c nsstring uicollectionviewcell

我在收集单元格中有文字。 如何更改NSString文本的大小?我尝试了类似

的内容
cell.author.text.font = [UIFont systemFontOfSize:12.0];

但这是不允许的,它说属性'字体'在'NSString'类型的对象上找不到

CollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];

cell.author.text = detailData.author;

3 个答案:

答案 0 :(得分:0)

我想,这个:

cell.author.text.font = [UIFont systemFontOfSize:12.0];

应该是,这个:

cell.author.font = [UIFont systemFontOfSize:12.0];

答案 1 :(得分:0)

由于NSString没有关于字体的信息(只是body = text),你必须在显示它的对象中指定字体 - 作者。

cell.author.font = [UIFont systemFontOfSize:12.0];

答案 2 :(得分:0)

cell.author.text.font = [UIFont systemFontOfSize:12.0];

代替代码
cell.author.font = [UIFont systemFontOfSize:12.0];