cell!.textLabel?.text = vehicle["vrn"].string
cell?.detailTextLabel?.text = stateString
我想将stateString
显示为bold
,并尝试使用textLabel
代替detailedText
,但它不起作用。
答案 0 :(得分:5)
您可以设置detailTextLabel
的字体属性,如下所示:
cell.detailTextLabel?.font = UIFont.boldSystemFontOfSize(15.0)
答案 1 :(得分:4)
您可以使用UILabel
类中的font
属性。
// You need to set the name of your font here
cell.detailTextLabel?.font = UIFont(name:"HelveticaNeue-Bold", size: 16.0)
还有其他选项使用attributedText
属性,但隐含更多代码,如下所示:
// Define attributes to set
let labelFont = UIFont(name: "HelveticaNeue-Bold", size: 16)
let attributes :Dictionary = [NSFontAttributeName : labelFont]
// Create the attributed string
var attrString = NSAttributedString(string: "textOfYourLabel", attributes:attributes)
cell.detailTextLabel?.attributedText = attrString
我希望这对你有所帮助。
答案 2 :(得分:0)
如果要使用情节板加粗文本标签,只需在属性检查器中选择 SHADOW颜色,即可选择该文本颜色。它的作品为我尝试....