J'ai ajouté une forme objet UIVisualEffectView Bibliothèque d'objets dans Xcode au-dessus de mon tableView dans le storyboard. La première cellule de tableView est derrière l'objet UIVisualEffectView. Je veux afficher la première cellule de la vue de la table sous la zone de flou. Aussi, lorsque je fais défiler les cellules du tableau, il devrait aller derrière la zone de flou. J'ai essayé avec ce codeAjout UIVisualEffectView à tableView dans rapide
self.tableView.contentInset = UIEdgeInsetsMake(100, 0, 0, 0)
self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(100, 0, 0, 0)
Mais quand je défiler envers les cellules ne vais pas aller derrière la zone de flou. Aide
Je tente aussi de changer la couleur de la région de flou. Actuellement son blanc pour l'effet de lumière et noir pour l'effet sombre. Comment puis-je définir une couleur spécifique pour flouter la zone sans affecter son comportement?
J'ai posté une réponse. Une autre solution est de ne pas utiliser UITableViewController, utilisez plutôt UIViewController. Ajoutez la vue de table et la vue de flou en tant que sous-vues pour voir la vue racine du contrôleur, la vue de flou est en haut et en haut sur la vue de table. –