2015-06-16 2 views
1

У меня проблема с некоторым кодом в моем проекте. Я хочу установить UITableViewController с прототипом ячейки с тремя метками. Когда я нажимаю кнопку добавления, появляется добавочный контроллер с тремя текстовыми полями, чтобы добавить некоторые данные. Я хочу, чтобы эти данные отображались в ярлыках ячейки UITableViewController, но я не понимаю, как установить для этого код. Вы можете мне помочь?Как добавить данные в UITableViewController

+0

Ваш вопрос не очень ясен. Пожалуйста, введите больше информации. –

+0

Добавить кнопку внутри ячейки? где будут текстовые поля? Какую ячейку он должен отразить. –

ответ

0

Ничего себе, вы действительно мало что знаете о tableViews. Но это нормально. Попробуйте использовать этот код для просмотра таблицы ...

import UIKit 

    class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { 

     @IBOutlet weak var tableview: UITableView! 

     let sampleData:[String] = ["data1", "data2", "data3", "data4", "data5"] 



     override func viewDidLoad() { 
      super.viewDidLoad() 
      // Do any additional setup after loading the view, typically from a nib. 

    //table view datasource and delegate 
      self.tableview.dataSource = self 
      self.tableview.delegate = self 
      self.tableView.tableFooterView = UIView(frame: CGRectZero) 

     } 

     override func didReceiveMemoryWarning() { 
      super.didReceiveMemoryWarning() 
      // Dispose of any resources that can be recreated. 
     } 

     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    //returns number of rows in table view 
      return self.sampleData.count 
     } 


     func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
      let cell:UITableViewCell = self.tableview.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell 

      let label:UILabel = cell.viewWithTag(1) as UILabel 

      label.text = sampleData[indexPath.row] 


      return cell 


     } 
     func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) { 

      //user selected a row 
      //print the table view row number 

println(indexPath.row) 


     } 






    } 

Сообщите мне, если у вас есть какие-либо вопросы.

+0

Привет, nachshon fertel, вы можете увидеть мой файл по этой ссылке: http://www.justbeamit.com/n53h7 – Elis

+0

Когда я открываю файл, я получаю сообщение об ошибке. –

Смежные вопросы