UITableview.contentOffset verändert sich bei reloadData

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • UITableview.contentOffset verändert sich bei reloadData

    Hi!

    Wie versprochen mein zweiter Thread heute zu tollen Nebeneffekten, wenn man eine bestehende App z. B. auf UISplitView umstellen möchte:

    Ich habe gestern State Restoration implementieren wollen und mich gewundert, warum die UITableView der MasterView nicht an die richtige Stelle positionierte. Hierzu setzte ich die Eigenschaft contentOffset.

    Um es kurz zu machen: Es lag an Einstellungen der aus dem Apple-Template übernommenen UITableView im IB: Hier war die Zeilenhöhe / geschätzte Zeilenhöhe auf "automatisch" gestellt. Dies führte dazu, dass der Offset z. B. beim reloadData verändert wurde. Ich bin über einen ähnlichen Radar-Eintrag auf diese Spur gekommen.

    Vielleicht hilft es ja einmal jemandem...

    Mattes
    Diese Seite bleibt aus technischen Gründen unbedruckt.