Swift UIKit ile iOS’ta basit bir TableView oluşturmak

Swift dili ile oluşturduğumuz projeye nasıl TableView ekleyebileceğimizi göstereceğim.

ViewController’ımıza TableView eklemeyebilmemiz için sağ üst kısımda bulunan Library kısmından TableView’imizi projemize ekliyoruz.

Tablomuzu ekledikten sonra tablomuz için hücrelerini düzenleyelim.

class ExpenseTableViewCell: UITableViewCell {
    
    @IBOutlet var name: UILabel!
    @IBOutlet var money: UILabel!
    
    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
    }
    
    class var reuseIdentifier: String {
        return "ExpenseTableViewCellIdentifier"
    }
    class var nibName: String {
        return "ExpenseTableViewCell"
    }

}

reuseIdentifier kısmındaki değeri oluşturduğumuz cell’de’ ki identifier alanna eklemeyi unutmuyoruz.

class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
   
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 2
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
          let cell = tableView.dequeueReusableCell(withIdentifier: ExpenseTableViewCell.reuseIdentifier, for: indexPath)as! ExpenseTableViewCell
        
        return cell
    }

}

tableView‘in dataSource ve dataDelegate’lerini de eklemeyi unutmuyoruz.

Yayım tarihi
Swift olarak sınıflandırılmış

Yorum Gönderin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir