如何用代码手工创建NSTableView
2011-10-04 23:14
309 查看
某些情况下,我们可能需要使用手工编写代码而不是使用Interface Builder建立NSTableView。尤其在我们需要修改NSTableView其中的内容的时候,这变得更加重要,而开发文档中写的不是很清楚。
以下这段简单的代码可以手工创建一个NSTableView,可以帮你节省一点查资料的时间。
NSWindow *window; // 也可以是你自己的窗口
NSView *superView = [window contentView];
NSTableView *tableView = [[NSTableView alloc] initWithFrame:[superView frame]];
[tableView addColumn:[[NSTableColumn alloc] initWithIdentifier:@"field1"]];
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:[superView frame]];
[scrollView setDocumentView:tableView];
[superView addSubview:scrollView];
http://www.cocoachina.com/b/?p=146#more-146
以下这段简单的代码可以手工创建一个NSTableView,可以帮你节省一点查资料的时间。
NSWindow *window; // 也可以是你自己的窗口
NSView *superView = [window contentView];
NSTableView *tableView = [[NSTableView alloc] initWithFrame:[superView frame]];
[tableView addColumn:[[NSTableColumn alloc] initWithIdentifier:@"field1"]];
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:[superView frame]];
[scrollView setDocumentView:tableView];
[superView addSubview:scrollView];
http://www.cocoachina.com/b/?p=146#more-146
相关文章推荐
- 如何用代码手工创建NSTableView
- 如何用代码手工创建NSTableView
- 如何用代码手工创建NSTableView
- Github上如何在组织中创建代码仓库,并如何授予该组织中某个小组权限?
- Unity3d如何使用代码动态创建3dText
- webstorm如何创建一个代码模板?以创建vue代码模板为例
- 如何从svn下载的代码创建service code项目
- 详细讲解如何在MFC单/多文档中创建多视图(具体代码)
- 9. 如何在XPages里的Java代码中创建Session
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- Miranda IM v0.6源代码中主窗体是如何创建出来的
- 入门代码教程第四节 如何:创建客户端
- iOS编程(双语版) - 视图 - 手工代码(不使用向导)创建视图
- Drupal 7 如何通过代码创建nodes, comments, taxonomies
- silverlight如何在运行时用代码动态控制(或创建)动画
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 如何创建虚拟硬盘 + os 读取硬盘参数代码
- ogre代码学习——地形 手工和cfg创建
- 如何创建一个baseActivity,让你的代码更优雅
- 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)