如何禁用表格视图单元格标签上的自动动态类型?

时间:2014-06-13 18:31:19

标签: ios8

我正在使用iOS 8应用。我想更改表格视图单元格中的字体,但由于应用了自动动态类型,我无法这样做。

有没有办法关闭此行为,还是我必须编写自己的单元格才能更改字体?

2 个答案:

答案 0 :(得分:-1)

在“cellForRowAt indexPath”委托方法中,更改textLabel的字体样式。

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "cell")

    cell?.textLabel?.font = UIFont(name: "HelveticaNeue-Medium", size: 16.0)!
    //your code//

    return cell

}

然后将使用给定的字体类型覆盖动态类型。

答案 1 :(得分:-2)

使用表视图委托方法tableView:heightForRowAtIndexPath:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 43.5;
}