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

最后发布: 2016-10-13 07:56:20


问题

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

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

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

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

cell.author.text = detailData.author;
ios objective-c nsstring uicollectionviewcell
回答

我认为这:

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

应该是这样的:

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


回答

由于NSString没有字体信息(仅body = text),因此您必须在显示该字体的对象(作者)中指定字体。

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


回答

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

用以下代码替换

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