Iphone 将选择器更改为表视图或在同一视图上具有多个表视图
我的iPad应用程序由于使用了选择器而被拒绝。选择器用于控制表视图。在我看来,一个选择器正在显示一系列的项目,当其中一个项目被选中时,它使用该选择来用数据填充一个表。(希望这是有道理的)。现在我需要在没有选择器的情况下执行此操作,因此我需要在表视图中表示选择器中的数据 我的问题是,如何在同一个视图中有多个TableView 像这样为每个tableview使用单独的委托方法一样简单吗Iphone 将选择器更改为表视图或在同一视图上具有多个表视图,iphone,uitableview,ipad,uipickerview,Iphone,Uitableview,Ipad,Uipickerview,我的iPad应用程序由于使用了选择器而被拒绝。选择器用于控制表视图。在我看来,一个选择器正在显示一系列的项目,当其中一个项目被选中时,它使用该选择来用数据填充一个表。(希望这是有道理的)。现在我需要在没有选择器的情况下执行此操作,因此我需要在表视图中表示选择器中的数据 我的问题是,如何在同一个视图中有多个TableView 像这样为每个tableview使用单独的委托方法一样简单吗 -(NSInteger)numberOfSectionsInTableView:(UITableView *)ta
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView1
{
return [xxx count];
}
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView2
{
return [yyy count];
}
委托方法的名称是固定的。所以你可以
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if (tableView.tag == 114)
return [xxx count];
else
return [yyy count];
}
我不认为这是原因。苹果在回复邮件中有没有告诉我什么?通常苹果会指定拒绝的原因。是的,他们说选择器只能在popover视图中使用,这不是我正在做的。这是一个多么好的原因啊!UIPickerView的文档中从来没有具体说明。事后我确实在iPad指南中找到了它。它甚至是粗体的,lol“只在popover中显示一个选择器或日期和时间选择器”。我是一个noob,你能扩展到“使用两个不同的代理实例”吗?@Brodie:例如,你创建
@接口a
和@接口B
,然后将表a.dataSource
分配给,和tableB.dataSource
的一个实例。