Swift3 如何为TabelVIEW中的自定义单元格中的标签设置旧金山字体
我有一个用于tableView的自定义单元格,其中添加了一些标签。对于这个自定义单元格,我还为它创建了一个Swift文件 比如,我有以下标签: LabelShopSwift3 如何为TabelVIEW中的自定义单元格中的标签设置旧金山字体,swift3,Swift3,我有一个用于tableView的自定义单元格,其中添加了一些标签。对于这个自定义单元格,我还为它创建了一个Swift文件 比如,我有以下标签: LabelShop 标签地址 LabelZipcode 问题: 如何在自定义单元格内为这些标签设置旧金山字体?在ViewController内设置 Example: LabelShop.font = UIFont.systemFont(ofSize: 21.0 , weight: UIFontWeightSemibold) 请提供协助 谢谢您可以从
标签地址
LabelZipcode
问题: 如何在自定义单元格内为这些标签设置旧金山字体?在ViewController内设置
Example:
LabelShop.font = UIFont.systemFont(ofSize: 21.0 , weight: UIFontWeightSemibold)
请提供协助
谢谢您可以从
tableView(\utableview:UITableView,cellForRowAt indexath:indexPath)
在视图控制器中运行函数,或直接从awakeFromNib中的单元格本身运行函数
此代码应该足够了:label.font=UIFont.systemFont(ofSize:21.0,weight:UIFontWeightSemibold)
第一种方法:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: YOURCELLIDENTIFIER, for: indexPath)
if let castedCell = cell as? YourCellClass {
castedCell.label.font = UIFont.systemFont(ofSize: 21.0, weight: UIFontWeightSemibold)
}
return cell
}
第二:
override func awakeFromNib() {
super.awakeFromNib()
label.font = UIFont.systemFont(ofSize: 21.0 , weight: UIFontWeightSemibold)
}
请检查这是否意味着我需要为UIViewController内自定义单元格中的所有标签或自定义单元格的Swift文件创建@IBOutlet?您应该在自定义单元格类中连接插座,是的。