看板 MacDev 關於我們 聯絡資訊
請問各位高手: 小弟現在做用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
stancth:寫在viewWillApear看看.. 08/16 22:32