我知道有很多像这样的Stack Overflow问题,但我找不到任何答案对我有用。我使用的是名为chillerCell
的自定义import UIKit
class chillerCell: UITableViewCell {
@IBOutlet weak var iconLabel: UILabel!
@IBOutlet weak var boldLabel: UILabel!
@IBOutlet weak var italicLabel: UILabel!
func configureCellWithEvent(event: Event){
boldLabel.text = "\(event.eventName)"
italicLabel.text = "\(event.eventDescription)"
}
}
类。这是它的代码:
boldLabel.text = "\(event.eventName)"
我在第Event
行
我创建了自己的event.eventName
课程,是的,event.eventDescription
和String
的类型为Nil
且不是.main-content
。
编辑:我忘了提及,我的boldLabel和italicLabel不是纯文本,而是归因于文本。
答案 0 :(得分:0)
试试这个,如果事件对象有eventName& eventDescription as String:
func configureCellWithEvent(event: Event){
var attributedString = NSMutableAttributedString(string:"(event.eventName)") and boldLabel.text = attributedString
boldLabel.text = attributedString
italicLabel.text = attributedString
}
答案 1 :(得分:0)
删除标签并再次创建其他标签,这对我有用。