0
我有一個UITableViewController包含兩個UITableViews appsTableView和gameTableView,首先我設置:開關多UITableViews在一個UITableViewController
self.tableView = appsTableView;
[self.view addSubview:self.tableView];
然後當我點擊切換頁面按鈕進行頁面切換:
-(void) switchPage:(id) sender{
switch([sender selectedSegmentIndex]){
case 0:
gameTableView = self.tableView;
self.tableView = appsTableView; // crash here
[self.view addSubview:self.tableView];
break;
case 1:
appsTableView = self.tableView;
[self.tableView removeAllSubviews];
self.tableView.removeFromSuperview;
self.tableView = gameTableView; //crash here
[self.view addSubview:self.tableView];
break;
default: sql = nil;
}
}
appsTableView和gameTableView都已初始化。 我該如何做開關?
謝謝奧斯卡,我努力工作!但新問題是:現在視圖切換良好,例如,我點擊按鈕從appsTableView切換到gameTalbeView,他們都可以滾動,但當我切換回appsTableView並嘗試滾動,崩潰... –
什麼錯誤你得到了嗎?這聽起來像是一些東西沒有保留下來,也不再存在。 –