Page d'indication manque dans UIPageViewController
Je voudrais utiliser UIPageViewController
pour paginer à travers ma source de données.
Essentiellement, cela fonctionne, cependant je n'ai pas la chance de voir les points comme une indication sur la page que je suis.
Quelqu'un a posé cette question auparavant et j'ai fait exactement ce que la réponse suggéré. Cependant je n'ai toujours pas d'obtenir des points sur le bas de mon écran.
Essentiellement, je suis en utilisant UIPageViewControllerTransitionStyleScroll
de navigation et d'orientation est UIPageViewControllerNavigationOrientationHorizontal
.
J'ai créé un exemple de projet sur GitHub pour illustrer le problème.
Si quelqu'un serait si gentil et aider.
OriginalL'auteur Houman | 2014-01-23
Vous devez vous connecter pour publier un commentaire.
Mise à jour:
Veuillez voir la réponse par @Senseful ci-dessous. Il est préféré au cours de cette.
Réponse Originale À Cette Question:
J'ai vérifié votre projet, et la raison pour laquelle vous ne pouvez pas voir le
UIPageController
(les points) est à cause de sa couleur par défaut est le blanc, et leUIPageViewController
point de vue de la superview est blanc. Pour résoudre ce problème, vous pourriez changer la couleur de l'arrière-plan ou changer la couleur de laUIPageController
.Pour changer la couleur d'arrière-plan à un non-couleur blanc, dans
-viewDidLoad:
dansFTAdviceViewController.m
définir la couleur d'arrière-plan de la fenêtre qui contient leUIPageViewController
'.Pour changer la couleur des points, obtenir le
UIPageViewController
'sUIPageControl
sous-vue après avoir créé leUIPageViewController
. Vous pouvez ensuite modifier sonpageIndicatorTintColor
,currentPageIndicatorTintColor
, etbackgroundColor
propriétés.UIPageControl
.Mon plaisir 🙂 Cela me faisait trop ahuri quand je l'ai rencontré pour la première fois.
Merci, ça m'aide aussi.
OMG comment stupide ce que je ressens? Merci pour cela, il m'a sauvé beaucoup de temps.
OriginalL'auteur Joseph Chen
Une autre façon de résoudre ce problème est de personnaliser la page de contrôle de la teinte des couleurs:
merci pour les liens de la discussion détaillée de la page
OriginalL'auteur Senseful
J'ai répondu à une précédente DONC, la question avec ce bloc que j'ai utilisé dans mon propre Swift 4 projet.
Vous avez le UIPageControl dans ce bloc, de sorte que vous pouvez personnaliser autant que vous le souhaitez.
OriginalL'auteur wsgeorge