Moin,
ich habe in meinem Projekt festgestellt, das die Seperator-Linien Flackern. Das passiert beim Start der App und wenn diese aus dem Hintergrund wieder nach vorn geholt wird. Das ganze geht zwar nur für den Bruchteil einer Sekunde, fällt aber trotzdem unangenehm auf.
Nun habe ich mal ein blankes Projekt angelegt und nur eine TableView gebaut. Selbes Problem. Als Style hat die TableView insetGrouped. Ich hab mal den kompletten Code der simplen TableView hier reingepackt. Freue mich, wenn einer eine Idee hat!!
Gruß
K4lixx
Alles anzeigen
ich habe in meinem Projekt festgestellt, das die Seperator-Linien Flackern. Das passiert beim Start der App und wenn diese aus dem Hintergrund wieder nach vorn geholt wird. Das ganze geht zwar nur für den Bruchteil einer Sekunde, fällt aber trotzdem unangenehm auf.
Nun habe ich mal ein blankes Projekt angelegt und nur eine TableView gebaut. Selbes Problem. Als Style hat die TableView insetGrouped. Ich hab mal den kompletten Code der simplen TableView hier reingepackt. Freue mich, wenn einer eine Idee hat!!
Gruß
K4lixx
Quellcode
- import UIKit
- class ViewController: UIViewController {
- @IBOutlet weak var tableView: UITableView!
- // MARK: - Life Cycle
- override func viewDidLoad() {
- super.viewDidLoad()
- title = "TableView"
- navigationController?.navigationBar.prefersLargeTitles = true
- tableView.dataSource = self
- tableView.delegate = self
- tableView.backgroundColor = UIColor.white
- tableView.separatorColor = UIColor.white
- }
- }
- extension ViewController: UITableViewDataSource {
- func numberOfSections(in tableView: UITableView) -> Int {
- return 1
- }
- func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
- return 5
- }
- func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
- let cell = tableView.dequeueReusableCell(withIdentifier: "Cell")!
- cell.textLabel?.text = "\(indexPath.section) - \(indexPath.row)"
- cell.textLabel?.textColor = UIColor.white
- cell.backgroundColor = UIColor.black
- return cell
- }
- }
- extension ViewController: UITableViewDelegate {
- func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
- tableView.deselectRow(at: indexPath, animated: true)
- print("Section: \(indexPath.section) - Row: \(indexPath.row)")
- }
- }
404 Not Found