我正在構建我的第一個應用程序,而不使用故事板或筆尖。我想從表視圖推到一個詳細視圖,似乎無法找到任何資源,顯示如何在沒有界面構建器的情況下執行此操作。我的表格視圖控制器有一個圖片,標題和副標題,我希望所有這些都傳遞到詳細視圖,但我希望細節視圖也有文本描述。到目前爲止,我只能建立我的表格視圖控制器。我無法弄清楚如何在沒有筆尖的情況下完成剩下的工作。我如何推送到詳細視圖?如何格式化詳細視圖?有沒有人有我可以看到的任何資源或示例代碼?推動到一個沒有故事板或筆尖表視圖的細節視圖?
1
A
回答
0
製作UIViewController的自定義子類,例如DetailViewController。要格式化它,請在 - [DetailViewController viewDidLoad]中編寫代碼。
所以,在DetailViewController.m,你可以寫:
- (void)viewDidLoad {
[super viewDidLoad];
// Add a label with some text.
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 100, 40)];
label.text = @"Some text";
[self.view addSubview:label];
}
注:可能是具有挑戰性的空間出來的子視圖上面的代碼。 Interface Builder可以幫助解決這個問題一個想法是使用Interface Builder將所有東西都分開,然後從Interface Builder獲取座標。你也可以使用nib2objc。
然後,在-tableView:didSelectRowAtIndexPath方法:你的表視圖控制器的實現(.M)的文件,你可以寫:如果navigationController未實現
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:detailViewController animated:YES];
0
self.navigationController將無法正常工作。我發現了新的方法presentViewController的作品。
DetailViewController *detailVC = [[DetailViewController alloc]initWithNibName:nil bundle:nil];
detailVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:detailVC animated:YES completion:nil];
相關問題
- 1. Xcode,從故事板提取視圖到筆尖,最佳方法?
- 2. 顯示筆尖上方的故事板視圖
- 3. 推動故事板中的視圖
- 4. 故事板到筆尖
- 5. 用故事板,UISplitViewController和多個細節視圖(MultipleDetailViews用故事板)
- 6. 加載筆尖查看到另一個筆尖視圖
- 7. 視圖切換到另一個視圖上的故事板
- 8. UIBarButtonItem到故事板視圖
- 9. 將另一個故事板的視圖加載到另一個故事板的視圖
- 10. tableview到一個細節視圖,顯示另一個表視圖,並可以有自己的詳細視圖
- 11. 從筆尖加載視圖
- 12. 如何從故事板內的表格視圖調用詳細視圖
- 13. 故事板事件沒有到達視圖控制器
- 14. 數據沒有被傳遞到故事板中的詳細視圖控制器
- 15. SWRevealViewController - 推下一個視圖控制器故事板
- 16. 移動到下一個視圖控制器,我用故事板
- 17. 故事板 - 在故事板的第一視圖
- 18. 裝入自定義表視圖細胞筆尖文件
- 19. 在Xcode 4.2的故事板中使用UISplitView中的多個細節視圖?
- 20. 在故事板中的多個推段到一個視圖控制器
- 21. iOS 5故事板 - 視圖控制器中的表格視圖
- 22. 如何從一個視圖去iphone的故事板的第一個視圖
- 23. 故事板將viewcontroller的視圖添加到另一個視圖控制器iOS5 +
- 24. 如何找到視圖FO故事板
- 25. 故事板和筆尖兼容?
- 26. 創建一個表視圖控制器的筆尖文件
- 27. 故事板爭奪多個視圖?
- 28. 推動頁面控制在故事板視圖
- 29. iOS的 - 推到一個視圖控制器,是不是在故事板
- 30. 故事板視圖控制器到編碼視圖控制器
爲什麼你不想使用一個nib文件? – Aleph7 2013-03-19 21:14:15
是不是有沒有使用故事板或筆尖的特定原因?他們存在的理由很充分:他們讓生活變得更加輕鬆。 – 2013-03-19 21:14:19
這不是我不想使用筆尖文件。這是針對我正在處理的項目,我不應該使用它們。 – Shi201 2013-03-19 21:17:54