我正在构建我的第一个应用程序,而不使用故事板或笔尖。我想从表视图推到一个详细视图,似乎无法找到任何资源,显示如何在没有界面构建器的情况下执行此操作。我的表格视图控制器有一个图片,标题和副标题,我希望所有这些都传递到详细视图,但我希望细节视图也有文本描述。到目前为止,我只能建立我的表格视图控制器。我无法弄清楚如何在没有笔尖的情况下完成剩下的工作。我如何推送到详细视图?如何格式化详细视图?有没有人有我可以看到的任何资源或示例代码?推动到一个没有故事板或笔尖表视图的细节视图?
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