iOS如何获取TableView单元格中整个行的宽度

DDR

我正在尝试将单元格的左半部分设置为绿色,将单元格的右半部分设置为红色。评论之前,cell.frame.width请检查代码片断这里我已经做了,结果我得到。我们可以注意到有一些空白。我的猜测是cell.frame没有给我正确的框架。

可以实现相同结果的任何帮助或其他方法,将不胜感激!

更新:表视图和约束在这里

桑迪普·库马尔(Sandeep Kumar)

更好地使用自动布局,它将使应用程序可以在两个方向上工作。

而且在您的实现中,每次为每个单元格调用cellForRowAtIndexPath方法时,都会创建bgView,因此与仅创建bgView相比,更好地检查bgView是否为nil。请参考下面的代码。

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("CellID", forIndexPath: indexPath)

    cell.backgroundColor = UIColor.clearColor()

    if cell.backgroundView == nil {

        let leftView = UIView()
        let rightView = UIView()
        rightView.backgroundColor = UIColor.redColor()
        leftView.backgroundColor = UIColor.yellowColor()
        cell.backgroundView = UIView()
        cell.backgroundView?.addSubview(leftView)
        cell.backgroundView?.addSubview(rightView)
        leftView.translatesAutoresizingMaskIntoConstraints = false;
        rightView.translatesAutoresizingMaskIntoConstraints = false;

        let viewDict = ["leftView":leftView, "rightView":rightView]

        cell.backgroundView!.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|-0-[leftView]-0-|", options: [], metrics: nil, views: viewDict))
        cell.backgroundView!.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|-0-[rightView]-0-|", options: [], metrics: nil, views: viewDict))

        cell.backgroundView!.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|-0-[leftView]-0-[rightView(==leftView)]-0-|", options: [], metrics: nil, views: viewDict))

    }

    cell.textLabel?.text = "dsfsdkjfh fkjhsdkjfhs kdfksdhfk sdf";
    return cell

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从tableView的节和行中获取单元格指针

来自分类Dev

如何在iOS中设置tableView单元格标题?

来自分类Dev

在tableView中获取单元格值

来自分类Dev

突出显示垫子行单元格的整个宽度

来自分类Dev

如何更改tableView单元格textLabel的宽度

来自分类Dev

如何获取对象中的行和单元格

来自分类Dev

如何获取UIButton在Tableview单元格中的位置,以及如何在Swift中添加目标?

来自分类Dev

如何获取UIButton在Tableview单元格中的位置,以及如何在Swift中添加目标?

来自分类Dev

在单元格按钮上单击以获取tableview行

来自分类Dev

获取TableView中单元格的行触摸式UILabel

来自分类Dev

如何从PFObject中获取String并将其显示在tableView单元格中?

来自分类Dev

如何获取在TableView单元格中显示的数据并将其显示在文本字段中?

来自分类Dev

如何在iOS的TableView中为单个单元格中的多个按钮设置标签值

来自分类Dev

JavaFX TableView如何获取单元格的数据?

来自分类Dev

iOS Swift Tableview:-如何根据内容显示单元格?

来自分类Dev

如果 v-for 嵌套在表格单元格中,如何隐藏整个表格行?

来自分类Dev

iOS TableView在每个单元格中显示相同的对象

来自分类Dev

iOS撤消我的tableview中已删除的单元格

来自分类Dev

如何在iOS中的Tableview单元格之间设置空间?

来自分类Dev

如何在iOS7中访问tableView单元格

来自分类Dev

如何在TableView的行中应用不同的单元格样式

来自分类Dev

如何将textView中的所有行放入tableView单元格?

来自分类Dev

如何在JupyterLab中更改单元格的样式/宽度?

来自分类Dev

如何在JupyterLab中更改单元格的样式/宽度?

来自分类Dev

如何从sql db的同一行中获取知道相邻单元格的单元格的值?

来自分类Dev

如何在tableview中的单元格之间放置临时单元格?

来自分类Dev

如何在TableView中复制/粘贴表格单元格

来自分类Dev

如何在TableView单元格中检测多个按钮

来自分类Dev

如何快速减少tableView单元格中的代码

Related 相关文章

  1. 1

    从tableView的节和行中获取单元格指针

  2. 2

    如何在iOS中设置tableView单元格标题?

  3. 3

    在tableView中获取单元格值

  4. 4

    突出显示垫子行单元格的整个宽度

  5. 5

    如何更改tableView单元格textLabel的宽度

  6. 6

    如何获取对象中的行和单元格

  7. 7

    如何获取UIButton在Tableview单元格中的位置,以及如何在Swift中添加目标?

  8. 8

    如何获取UIButton在Tableview单元格中的位置,以及如何在Swift中添加目标?

  9. 9

    在单元格按钮上单击以获取tableview行

  10. 10

    获取TableView中单元格的行触摸式UILabel

  11. 11

    如何从PFObject中获取String并将其显示在tableView单元格中?

  12. 12

    如何获取在TableView单元格中显示的数据并将其显示在文本字段中?

  13. 13

    如何在iOS的TableView中为单个单元格中的多个按钮设置标签值

  14. 14

    JavaFX TableView如何获取单元格的数据?

  15. 15

    iOS Swift Tableview:-如何根据内容显示单元格?

  16. 16

    如果 v-for 嵌套在表格单元格中,如何隐藏整个表格行?

  17. 17

    iOS TableView在每个单元格中显示相同的对象

  18. 18

    iOS撤消我的tableview中已删除的单元格

  19. 19

    如何在iOS中的Tableview单元格之间设置空间?

  20. 20

    如何在iOS7中访问tableView单元格

  21. 21

    如何在TableView的行中应用不同的单元格样式

  22. 22

    如何将textView中的所有行放入tableView单元格?

  23. 23

    如何在JupyterLab中更改单元格的样式/宽度?

  24. 24

    如何在JupyterLab中更改单元格的样式/宽度?

  25. 25

    如何从sql db的同一行中获取知道相邻单元格的单元格的值?

  26. 26

    如何在tableview中的单元格之间放置临时单元格?

  27. 27

    如何在TableView中复制/粘贴表格单元格

  28. 28

    如何在TableView单元格中检测多个按钮

  29. 29

    如何快速减少tableView单元格中的代码

热门标签

归档