如何实现点击segmentedControl 不同的选项,加载不同的tableview数据
1个回答
展开全部
用很多个数组储存数据,加载哪一个数组用SegmentControl的SelectIndex值来确定
segmentedControl.addTarget(self, action: Selector("changeData:"), forControlEvents: UIControlEvents.ValueChanged)
给SegmentControl注册一个UIControlEvents.ValueChanged事件,在此事件中调用reloadData()
然后在cellForRowAtIndexPath中判断SegmentControl的SelectIndex来决定从哪个数组读取数据
segmentedControl.addTarget(self, action: Selector("changeData:"), forControlEvents: UIControlEvents.ValueChanged)
给SegmentControl注册一个UIControlEvents.ValueChanged事件,在此事件中调用reloadData()
然后在cellForRowAtIndexPath中判断SegmentControl的SelectIndex来决定从哪个数组读取数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询