基于UITableViewCell的动态原型很奇怪,为什么?

时间:2014-09-17 22:11:49

标签: ios uitableview interface-builder

UITableView的单元格在界面构建器中设置了动态原型。 dequeueReusableCellWithIdentifier方法用于获取cellForRowAtIndexPath中的单元格。然后我在单元格中设置文本,但是我在原型中设置的textcolor没有生效(既不是代码也不是在界面构建器中的原型上设置)。不仅颜色,但Right Detail在界面构建器中设置为样式,但在屏幕上显示为Basic样式,因此无法看到detailTextLabel内容。

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCellWithIdentifier("ooo", forIndexPath: indexPath) as UITableViewCell
    cell.textLabel!.textColor = UIColor.whiteColor()
    cell.textLabel!.text = "asdf1"
    cell.detailTextLabel!.textColor = UIColor.whiteColor()
    cell.detailTextLabel!.text = "asdf2"

    return cell
}
  • “ooo”在接口构建器
  • 中设置为标识符
  • 在故事板中正确显示表视图控制器的类
  • 我没有在表格视图中注册单元格或笔尖

0 个答案:

没有答案