我用一個TabBar控制多個視圖的應用程序。在一個視圖中,我控制到不同服務器的連接。每個服務器都提供了一組不同的項目。 我將這些項目顯示在另一個視圖上的UITableView中。iPhone:UITableView在改變它顯示的數據之後變得不可見
問題是,第一次tableview顯示OK,但如果我回去查看第一個和更改服務器,從而更改應顯示在tableview中的項目列表,由於某種原因,tableview變得不可見。如果我在屏幕上點擊屏幕,它會再次顯示。
我創建這樣
UITableView * aTableView = [[UITableView alloc] initWithFrame:CGRectMake(X,Y,Width,Height) style:UITableViewStyleGrouped];
[[self view] addSubview:aTableView];
aTableView.dataSource = self;
伊夫試着撥打reloadData
和setNeedsDisplay
在主持這個tableview中,但沒有成功UIViewController
的viewWillAppear
表視圖。
有什麼建議嗎?
感謝
你可以發佈一些更多的代碼,以便我們可以獲取上下文嗎? – Tomen 2010-04-13 14:21:53