如何只创建一个UITableView?

时间:2010-03-24 09:44:05

标签: iphone

我可以只使用没有UITableViewController的UITableView来创建表吗? 是否有可能,如果是这样,如何以编程方式做到这一点?

2 个答案:

答案 0 :(得分:1)

如果您能告诉我们您想要使用UITableView而不是UITableViewController的原因,那么回答您的问题会更容易吗?

我相信您可以使用UITableView而不是UITableViewContoller,但在这种情况下,您需要设置需要遵守相应协议的适当代理(dataSourcedelegate)。 有关更多信息,请查看以下文档:http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableView/dataSource

答案 1 :(得分:0)

是的,你可以:

UITableView *table =  [[UITableView alloc] initWithFrame:CGRectMake(x, y, width, height)
                                               style:UITableViewStyleGrouped];

// Other initializations go here
[parent_view addSubview: table];
[table release];