J'essaie d'ajouter PageControl dans viewController pour l'affichage de la page en cours et pages au total.IBOutlet PageControl est invalide
J'ai collectionVoir à l'intérieur viewController. Mais si j'ajouter @IBOutlet dans viewController je reçois l'erreur :
« La sortie PageControl du DetailViewController au UIPageControl est invalide de sortie ne peut pas être connecté à répéter le contenu. ».
Cela signifie répéter le contenu?
Je comprends que cette question a été posée plusieurs fois, mais j'ai essayé ce qui était suggéré mais rien n'a aidé.
PageControl dans main.storyboard ont un seul @IBOutlet et renvoie une erreur ...
Si besoin de mon code, il est ici:
class DetailViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource, UITableViewDelegate, UITableViewDataSource {
// MARK: - IBOutlet's
@IBOutlet weak var collectionView: UICollectionView!
@IBOutlet weak var tableView: UITableView!
@IBOutlet weak var pageControl: UIPageControl!
var hallImages: Hall?
var currentPage = 0
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
tableView.estimatedRowHeight = 626
tableView.rowHeight = UITableViewAutomaticDimension
}
// MARK: - CollectionView
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
guard let imagesHall = hallImages?.ImagesHalls.count else {
return 0
}
return imagesHall
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! DetailCollectionViewCell
if let imagesHalls = hallImages?.ImagesHalls[indexPath.item] {
cell.imageView.sd_setImage(with: URL(string: imagesHalls))
}
return cell
}
}
Comment puis-je ajouter dans pageControll collectionView ou collectionCell (je ne sais pas comment c'est mieux)?