Swiftプログラミングではとても新しいので、私を強く判断しないでください。私は問題がどこにあるのか理解しようと多くの時間を費やしましたが、それを得ることはできません。UILabelはUITableViewCellカスタムクラスSwiftで更新されていません
私はのUIViewController
のUIViewController内のUITableViewを持っている:私はmyLabel
持っている私のカスタムUITableViewCellのクラスで
@IBOutlet weak var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
myTableView.delegate = self
myTableView.dataSource = self
}
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return 10
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! MyTableViewCell
cell.createNewCell()
return cell
}
- 私はストーリーボードに添付したラベルを。
@IBOutlet weak var myLabel: UILabel!
func createNewCell(){
myLabel.text = "1234567"
}
しかし、私はcellForRowAtIndexPath
に次の行cell.textLabel!.text = "12312"
を追加した場合、私は、カスタムUITableViewCellのクラスを介してそれらを更新しようとしていたときに私の細胞の更新は、セルが更新されません。
私はあなたの質問を編集しましたが、依然としてあなたが求めているものは不明です。あなたの最後の2つの文は明確ではありません – Honey