前提・実現したいこと
swiftの画面遷移時に前の画面がの残像が残るので消したいです。
発生している問題・エラーメッセージ
なし
該当のソースコード
swift
1●TableViewController.swift 2import UIKit 3let pets = ["dog", "cat", "rabbit"] 4let petDesc = ["犬","猫","兎"] 5var myIndex = 0 6 7class TableViewController: UITableViewController { 8 9 override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 10 // #warning Incomplete implementation, return the number of rows 11 return pets.count 12 } 13 14 15 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 16 let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) 17 cell.textLabel?.text = pets[indexPath.row] 18 19 return cell 20 } 21 22 override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 23 myIndex = indexPath.row 24 performSegue(withIdentifier: "seg", sender: self) 25 } 26} 27 28●ViewController.swift 29import UIKit 30 31class ViewController: UIViewController { 32 33 @IBOutlet weak var titleLabel: UILabel! 34 @IBOutlet weak var decLabel: UILabel! 35 36 override func viewDidLoad() { 37 super.viewDidLoad() 38 39 titleLabel.text = pets[myIndex] 40 decLabel.text = petDesc[myIndex] 41 } 42} 43●ストリーボード 44![storyboard](4d29a12644aacd52a4c60548e2ce4eb4.png) 45●問題点 46![問題](6e2c81baf32030ebf1b272063d582433.png) 47
補足情報(FW/ツールのバージョンなど)
xcode10
swift4.2
コードは ``` で囲って下さい。 https://teratail.com/help#about-markdown
回答1件
あなたの回答
tips
プレビュー