作者oosevenlin (神疯小鸡腿)
看板MacDev
标题[问题] 在tableview上使用reloadData一开始无法显示资料
时间Tue Aug 16 14:50:39 2011
请问各位高手:
小弟现在做用segmentedControl去更换tableview里面的资料
用switch case(segmentedControl.selectedSegmentIndex)+reloadData方法去更换显示在
tableview里的资料
是都可以正常的执行
只是在一开始预设显示的segment Item 0 时没有资料显示出来
要按过其他的segmentItem之後重按segmentItem 0资料才会显示
请问该如何让一开始segmentItem 0的资料显示出来?
麻烦各位高手帮忙!!!
我的viewDidLoad:
- (void)viewDidLoad {
self.segmentedControl.selectedSegmentIndex = 0;
[self Recieve_User];
[self Recieve_Style];
[Recieve_User release];
[Recieve_Style release];
[super viewDidLoad];}
switch case的部份:
switch (segmentedControl.selectedSegmentIndex) {
case 0:
styleName_all = [NSArray arrayWithObjects:@"aaa",nil];
userName_all = [NSArray arrayWithObjects:@"bbb",nil];
self.Recieve_User = userName_all;
self.Recieve_Style = styleName_all;
[self.tableView reloadData];
break;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.136.155.204
1F:→ stancth:写在viewWillApear看看.. 08/16 22:32