2016-09-22 1 views
0

J'utilise un UITableView pleine hauteur (en gros tableView.height = tableView.contentSize.height) et ce tableauView est dans un scrollview ce qui signifie qu'il déborde de l'écran.désactiver le rendu hors écran UITableView

Voici une image qui peut être plus explicite:

view

Tout défile bien et en douceur, mais depuis la hauteur de la table est égale à ses contentSize toutes les cellules sont rendues immédiatement qui provoquent des retards massifs lorsque le contrôleur apparaît. Donc, je me demande s'il existe un moyen d'empêcher le rendu des cellules hors écran ou s'il y a une meilleure façon d'implémenter cette vue?

Merci.

+0

pourriez-vous nous dire ce que vous essayez de faire exactement ... peut-être capture d'écran réelle va nous aider ... –

Répondre

1

Si le problème de hauteur tableView est énorme, vous devez définir la vue 1 et la vue 2 comme une cellule de la section 0 (et conserver votre contenu dans la section 1).

Vous n'avez pas besoin de votre scrollview plus