在每个表视图单元格的标签上打印索引路径行

约翰尼·加加诺(Johny Gargano)

在我的快速代码下,每个表格视图单元格都有一个标签。在该标签中,我要打印索引路径行。因此,在第一个单元格中,标签应该在其单元格中应为1,应为2。我尝试编写cell.textLabel?.text =“(indexPath.row)”的代码,但该代码不符合要求。该代码不使用情节提要的所有代码。

import UIKit

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

    var numberOfRows = 3

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { numberOfRows }

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 118 }

    var tableView = UITableView()
    var selectedIndexPath = IndexPath(row: 0, section: 0)

    override func viewDidLoad() {
        super.viewDidLoad()

        setTableVIew()
    }


    func setTableVIew(){
    
          
         
       
        
        let VCframe = view.frame
        let height = VCframe.height * 0.8
           
        let widthx = VCframe.width

   
             tableView.frame = CGRect(x: 10, y: 0, width: widthx - 20, height: height)
          
        tableView.delegate = self
        tableView.dataSource = self
        view.addSubview(tableView)
  
      
        tableView.register(customtv.self, forCellReuseIdentifier: "cell")
    }
 

   func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! customtv
        cell.textLabel?.text = "\(indexPath.row)"
    
        return cell
    }




    
}
class customtv: UITableViewCell {
    lazy var backView : UIView = {
      let view = UIView(frame: CGRect(x: 10, y: 6, width: self.frame.width  , height: 110))
      view.backgroundColor = .green
      print(self.frame.width)
          return view
      }()
      

      
      override func layoutSubviews() {
         backView.clipsToBounds = true
         backView.frame =  CGRect(x: 0, y: 6, width: bounds.maxX  , height: 110)
   

      }
    lazy var lbl : UILabel = {
        let press = UILabel(frame: CGRect(x: 0, y: 3, width: 120 , height: 50))
        press.backgroundColor = .yellow
        press.text = String("1")
            
        return press
    }()

   
 


 

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(animated, animated: true)
        addSubview(backView)
    
        backView.addSubview(lbl)
    }
}
应用导师

你快到了:)

您有一个自定义单元格,因此需要设置您创建的自定义标签的值,而不是cell.textLabel?.text

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! customtv
    //cell.textLabel?.text = "\(indexPath.row)"   // Don't Do this.
    cell.lbl.text = "\(indexPath.row)"            // Do this.

    return cell
}

为了明确起见,您的单元格将从值0、1、2开始。IndexPath.row基于0。

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在基于节的表视图中获取开关更改事件时单元格的索引路径

来自分类Dev

如何在基于节的表视图中获取开关更改事件的单元格的索引路径

来自分类Dev

表格视图单元格索引路径问题中的集合视图

来自分类Dev

如何使用textFieldDidBeginediting从集合视图,文本字段中获取单元格的索引路径

来自分类Dev

如何删除表格视图单元格中单选按钮的索引路径?

来自分类Dev

根据单元格索引路径向表格视图单元格元素添加渐变图层

来自分类Dev

索引路径中行的单元格延迟

来自分类Dev

索引路径中行的单元格延迟

来自分类Dev

uicollectionview滚动更改单元格索引路径

来自分类Dev

无法在标题中获取单元格的索引路径

来自分类Dev

如何获取以编程方式在放置在iOS中的表格视图的单元格和单元格索引路径中的滚动视图中创建的视图的位置

来自分类Dev

如何将文本字段的数据显示在表视图单元格的标签上?

来自分类Dev

从表视图检索索引路径

来自分类Dev

从解析中对应的索引路径设置单元格背景色

来自分类Dev

如何在didTriggerRightUtilityButtonWithIndex委托中获取滑动的单元格索引路径?

来自分类Dev

UICollectionView收到具有不存在索引路径的单元格的布局属性

来自分类Dev

使用按钮将新的utibableview单元格添加到索引路径

来自分类Dev

如何在didTriggerRightUtilityButtonWithIndex委托中获取滑动的单元格索引路径?

来自分类Dev

从单元格Swift将索引路径信息传递给按钮操作

来自分类Dev

通过选择器传递单元格索引路径

来自分类Dev

如何获取特定内容偏移量的UICollectionView中的单元格的索引路径?

来自分类Dev

UICollectionView 接收到的单元格的布局属性,其索引路径不存在

来自分类Dev

平滑滚动到 UITableView 中索引路径中靠近单元格的特定位置

来自分类Dev

UITableView 索引路径行为代理奇怪

来自分类常见问题

iOS 10错误:UICollectionView接收到具有索引路径不存在的单元格的布局属性

来自分类Dev

UICollectionView接收到具有不存在索引路径的单元格的布局属性

来自分类Dev

Swift Attempted to dequeue多个单元格为同一索引路径,这是不允许的

来自分类Dev

试图为同一索引路径出列多个单元格,这在 Swift 中是不允许的

来自分类Dev

单击按钮后获取表视图单元格索引

Related 相关文章

  1. 1

    如何在基于节的表视图中获取开关更改事件时单元格的索引路径

  2. 2

    如何在基于节的表视图中获取开关更改事件的单元格的索引路径

  3. 3

    表格视图单元格索引路径问题中的集合视图

  4. 4

    如何使用textFieldDidBeginediting从集合视图,文本字段中获取单元格的索引路径

  5. 5

    如何删除表格视图单元格中单选按钮的索引路径?

  6. 6

    根据单元格索引路径向表格视图单元格元素添加渐变图层

  7. 7

    索引路径中行的单元格延迟

  8. 8

    索引路径中行的单元格延迟

  9. 9

    uicollectionview滚动更改单元格索引路径

  10. 10

    无法在标题中获取单元格的索引路径

  11. 11

    如何获取以编程方式在放置在iOS中的表格视图的单元格和单元格索引路径中的滚动视图中创建的视图的位置

  12. 12

    如何将文本字段的数据显示在表视图单元格的标签上?

  13. 13

    从表视图检索索引路径

  14. 14

    从解析中对应的索引路径设置单元格背景色

  15. 15

    如何在didTriggerRightUtilityButtonWithIndex委托中获取滑动的单元格索引路径?

  16. 16

    UICollectionView收到具有不存在索引路径的单元格的布局属性

  17. 17

    使用按钮将新的utibableview单元格添加到索引路径

  18. 18

    如何在didTriggerRightUtilityButtonWithIndex委托中获取滑动的单元格索引路径?

  19. 19

    从单元格Swift将索引路径信息传递给按钮操作

  20. 20

    通过选择器传递单元格索引路径

  21. 21

    如何获取特定内容偏移量的UICollectionView中的单元格的索引路径?

  22. 22

    UICollectionView 接收到的单元格的布局属性,其索引路径不存在

  23. 23

    平滑滚动到 UITableView 中索引路径中靠近单元格的特定位置

  24. 24

    UITableView 索引路径行为代理奇怪

  25. 25

    iOS 10错误:UICollectionView接收到具有索引路径不存在的单元格的布局属性

  26. 26

    UICollectionView接收到具有不存在索引路径的单元格的布局属性

  27. 27

    Swift Attempted to dequeue多个单元格为同一索引路径,这是不允许的

  28. 28

    试图为同一索引路径出列多个单元格,这在 Swift 中是不允许的

  29. 29

    单击按钮后获取表视图单元格索引

热门标签

归档