UISEGMENTEDCONTROL перемещается, когда ячейка в сегменте 0 щелкается и перемещается в сегмент 1 - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно создать сегмент с 3, сегмент 0 имеет вид uicollection, когда ячейка внутри uicollection нажата, она должна перейти ко второму сегменту, который является сегментом 1 ... но я сохранил один UIVIEW в раскадровке, которая содержит представление uicollection в сегменте 1. Поэтому мне нужно добавить еще одну UIVIEW в раскадровку. Пожалуйста, помогите мне. Я приложу раскадровку для вашей справки.

enter image description here

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {        

}

когда я щелкаю по ячейке, она должна перейти к следующему сегменту, который является сегментом 1. для этого, где я должен кодировать либо в didselectmethod, либо в части действия в сегментированном управлении.

@IBAction func segmented_tapped_action(_ sender: Any) {

}

1 Ответ

0 голосов
/ 03 июля 2018
switch segmented_Control.selectedSegmentIndex{

    case 0:
        if let cell = collectionView.cellForItem(at: indexPath) as? CategorySegmentCollectionViewCell {
            self.segmented_Control.setEnabled(true, forSegmentAt: 1)
            segmented_Control.selectedSegmentIndex = 1
            collectionView.reloadData()
            print(cell)
        }

это будет решением. Спасибо за вашу поддержку

...