Select UISegmentedControl选择了哪种情况
Select which case is selected for UISegmentedControl
我正在使用 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
}
正如您在 the Apple Developer page 上看到的那样,selectedSegmentIndex
声明如下:
var selectedSegmentIndex: Int { get set }
这意味着您可以在 viewDidLoad
:
中添加类似的内容
filmSeg.selectedSegmentIndex = 1
我正在使用 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
}
正如您在 the Apple Developer page 上看到的那样,selectedSegmentIndex
声明如下:
var selectedSegmentIndex: Int { get set }
这意味着您可以在 viewDidLoad
:
filmSeg.selectedSegmentIndex = 1