swift - 当我尝试将 "Font"应用于一个 tableview 单元格时,它会在滚动 tableview 时自动应用于其他单元格

标签 swift uitableview fonts uifont custom-cell

我有一个自定义的表格 View 。

我需要将 Bold Italic (Helvetica-BoldOblique) 字体设置为仅单元格。但是当它滚动 tableview 时,它也会一个接一个地应用于其他单元格。如何解决这个问题?

    func applyFontToTableviewCell() {

    var couIn = NSIndexPath(forRow: 2, inSection: 0)
    var couCell = colorTableView.cellForRowAtIndexPath(couIn)
    couCell?.textLabel?.font = UIFont(name: "Helvetica-BoldOblique", size: 18.0)


    }

我也在 cellForRowAtIndexPath 中尝试了同样的代码。但同样的问题发生了。

提前致谢。

最佳答案

您可以按照下面的方式在替代单元格上应用粗体。

 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
            let couCell = tableView.dequeueReusableCellWithIdentifier(textCellIdentifier, forIndexPath: indexPath) as UITableViewCell

            let row = indexPath.row

            if row == 2 || row == 4 || row == 6 {
              couCell?.textLabel?.font = UIFont(name: "Helvetica-BoldOblique", size: 18.0)
           }
          else{
               couCell?.textLabel?.font = UIFont(name: "Helvetica", size: 18.0)
           }

            return cell
        }

希望对你有帮助。

关于swift - 当我尝试将 "Font"应用于一个 tableview 单元格时,它会在滚动 tableview 时自动应用于其他单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31177223/

相关文章:

swift - 向现有的 apple 转换类添加更多转换单位

swift - 为什么会出现 URL 错误?

iphone - 动画 UITableViewCell 高度和单元格 backgroundView

ios - UITableView 中的 UITextView 在模拟器上运行时消失

css - CSS 中的 @font-face...可以吗?

ios - 测量 UILabel 或 textField 的 adjustsFontSizeToFitWidth 的数量

ios - 创建结构的空数组给我一个错误

Swift 给 UITableVIew 添加边距

ios - 在 slrequest performrequestwithhandler 使用 twitter 句柄停止后更新 uitableviewcell 中的文本字段

visual-studio-2010 - Mfc字体绑定(bind)和Rich Edit控件RICHEDIT50W无法正确显示Unicode