我已經查看了表格,表格中填入了動態數據。我需要根據特定的行切換到不同的視圖。 我需要檢查用戶是否在單詞「BMW」上單擊一行,然後您需要打開「機器」視圖,並且如果帶有單詞「suzuki」的行打開摩托車視圖。 我用這個故事板。如何從動態單元格切換到3個或更多不同視圖
回答
剛纔的所有控制器從SEGUE連接到該控制器。請注意,不要將segue連接到任何按鈕的otlet,而應將其與整個viewcontroller連接。然後按照以下步驟:
非常感謝。是工作。 – DimonDeveloper
您可以UITableView
使用didSelectRowAtIndexPath
例如:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
NSString * name = [namesArray objectAtIndex:indexPath.row];
if ([name isEqualToString:@"BMW"])
{
//Open Machine View
MachineInfoController * info = [[MachineInfoController alloc] init];
// If you use `UINavigationController` use this line
[self.navigationController pushViewController:info animated:YES];
// If you are not using `UINavigationController` use this line
[self presentViewController:info animated:YES completion:nil];
info = nil;
}
else if ([name isEqualToString:@"suzuki"])
{
//Open Motorcycle View
MotorCycleInfoController * info = [[MotorCycleInfoController alloc] init];
// If you use `UINavigationController` use this line
[self.navigationController pushViewController:info animated:YES];
// If you are not using `UINavigationController` use this line
[self presentViewController:info animated:YES completion:nil];
info = nil;
}
}
但在這一行寫什麼/ /打開機器視圖 – DimonDeveloper
請參閱上面,我已經更新了我的答案。 – Natarajan
我使用你的代碼,我有例外,' - [UIViewController _loadViewFromNibNamed:bundle:]加載了「ImageView」筆尖,但沒有設置視圖插口。 – DimonDeveloper
- 1. 在3個或更多視圖之間切換
- 2. 如何從單個視圖切換到標籤欄視圖
- 3. 如何動態更改表格視圖單元格的顏色
- 4. 在單元格行內切換視圖?
- 5. 如何從不同視圖切換到相同的控制器?
- 6. 'segue'從不同的表格視圖單元到同一個視圖控制器
- 7. 從兩個不同視圖切換多個標籤
- 8. 如何從一個視圖切換到另一個視圖?
- 9. 添加動態單元格到靜態表格視圖
- 10. 每個表格視圖單元格的不同視圖
- 11. 從主視圖切換到不同的視圖
- 12. 表格視圖標記多個單元格Swift 3
- 13. 從tableView單元格切換刪除/添加子視圖
- 14. 如何在單擊樹形視圖項目時從多視圖切換視圖?
- 15. 如何從UIView切換到UITable視圖?
- 16. 從肖像切換到風景兩個不同的視圖
- 17. 如何從一個單元格導航到下一個視圖?
- 18. 在表格視圖單元格中動態更改按鈕
- 19. 更改動態表格視圖單元格數據
- 20. 如何製作表格視圖單元格大小動態?
- 21. 無法從多個視圖切換
- 22. 表視圖加載更多單元格?
- 23. 使用具有不同佈局的多個動態單元格
- 24. 當滾動表格視圖單元格的視圖,單元格文本更改
- 25. 如何使用分段控件切換或加載不同的表格視圖
- 26. ListView編輯不會將單元格切換到輸入狀態
- 27. 如何切換到「更多」視圖中的標籤欄項目?
- 28. 如何單獨或作爲一組切換單元格顏色
- 29. 如何在切換到不同的流佈局後重新繪製collectionview單元格內的視圖?
- 30. 靜態表格單元格左側的圖像或視圖
隨着故事板我現在不是如何做到這一點。我試着用xib文件。 ImageViewController * obj = [[ImageViewController alloc] initWithNibName:@「ImageViewController」bundle:nil]; [self.navigationController pushViewController:obj animated:YES];但它不起作用 – DimonDeveloper
有關此主題的SO有很多問題。使用'tableView:didSelectRowAtIndexPath'和'performSegueWithIdentifier:sender:'。 –