想要点击,不同的选项卡,加载不同的tableview数据,由于格式是一样的。现在考虑设计一个tableview 然后加载不同的数据?请问大神们 该怎么实现
这种情况的话,一个 tableview 加载不同的数据是比较科学的做法。。
用很多个数组储存数据,加载哪一个数组用SegmentControl
的SelectIndex
值来确定
segmentedControl.addTarget(self, action: Selector("changeData:"), forControlEvents: UIControlEvents.ValueChanged)
给SegmentControl
注册一个UIControlEvents.ValueChanged
事件,在此事件中调用reloadData()
然后在cellForRowAtIndexPath
中判断SegmentControl的SelectIndex来决定从哪个数组读取数据