2017-07-03 3 views
0

J'ai un UIView sous le UITableView, de sorte que l'UIView déroulera également quand je fais défiler la vue de table.Comment puis-je geler UIView au sommet?

J'ai essayé de déplacer l'UIView de l'UITableView mais il n'est pas autorisé, comment puis-je maintenir l'UIView au sommet même lorsque je fais défiler l'UITableView?

Screen

Répondre

0

Vous pouvez essayer ceci: prendre un UIView comme superview et à l'intérieur qui ajoutez votre vue tableview et de la description des sous-vues.

Parent View 
~> Add Desc View at top with 1:5 height ratio of Parent 
~> Then add your tableview below desc view with 4:5 height ratio of Parent 

Vous pouvez modifier ce taux pour répondre à vos besoins. Donc conclusion: mettez vos deux points de vue dans une autre vue. Ainsi, votre vue parente a maintenant 2 sous-vues, 1 vue et 1 vue de table. Cela permettrait à la vue d'être en haut et de permettre à la vue de défiler.

Please Check This Image For Hierarchy Of UIViews

+0

mais maintenant je suis en utilisant la table View Controller au lieu de View Controller, je ne peux pas ajouter à la table UIView contrôleur de vue, donc ... dois-je changer de table View Controller pour voir premier contrôleur? Merci. – user3721070

+0

oui c'est correct .... aussi vérifier cela, voir si cela aide https://stackoverflow.com/questions/4641879/how-to-add-a-uiview-above-the-current-uitableviewcontroller – Rishabh