Я создал метку в представлении UICollection с горизонтальной прокруткой.
- Мне нужно предоставить данные для отображения на этой метке во время выполнения, удовлетворяя некоторым условиям.
- Нажав на этот ярлык, он должен отфильтровать данные из табличного представления и отобразить их в том же табличном представлении
Просмотр контроллера
КОД:
let xxx = ["Appointments", "Waitlisted", "Suspended", "Billing", "Cancelled", "Transfer", "Revoked", "Checkedin"]
// This dummy count data should be provided in the runtime by satisfying some condition, just to check I have created a compile time value
let dummyCount = ["5", "10", "2", "3","6","1", "5", "2"]
public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return xxx.count
return dummyCount.count
}
public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "statusDisplayCell", for: indexPath) as! statusDisplayCollectionViewCell
cell.countOfStatusCell.text = dummyCount[indexPath.row]
cell.xxxCell.text = xxx[indexPath.row]
return cell
}