Выберите, какой случай выбран для UISegmentedControl - PullRequest
0 голосов
/ 10 ноября 2018

Я использую UISegmentedControl и у меня есть переключатель с двумя случаями, установленными для каждой опции.На данный момент первый случай выбран, когда контроллер представления загружается.

РЕДАКТИРОВАТЬ: Как установить второй регистр вместо первого, только если счет выше первого.

Вот код:

func collectionView(_ _collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {

    var count = 0

    switch(filmSeg.selectedSegmentIndex) {

    case 0:

        count = one.count 

        break

    case 1:

        count = two.count

        break

    default:
        break

    }

    return count

}

1 Ответ

0 голосов
/ 10 ноября 2018

Как вы можете видеть здесь на странице разработчика Apple , selectedSegmentIndex объявлено так:

var selectedSegmentIndex: Int { get set }

Это означает, что вы можете просто поместить что-то подобное в ваш viewDidLoad:

filmSeg.selectedSegmentIndex = 1
...