我有一个UItableView与底部的工具栏。工具栏上有两个按钮,分别表示'水果'和'蔬菜'。点击它们将只显示相应的类别。UIToolBar选择的按钮状态
我已经设法使显示功能工作,但我不知道如何在selectedState中设置按钮时选择。
我创建工具栏如下图所示
UIBarButtonItem *fruits = [[UIBarButtonItem alloc] initWithTitle:@"Fruits" style:UIBarButtonItemStyleBordered target:self action:@selector(fruitsClicked:)];
UIBarButtonItem *vegetables = [[UIBarButtonItem alloc] initWithTitle:@"Vegetables" style:UIBarButtonItemStyleBordered target:self action:@selector(vegetablesClicked:)];
NSArray *items = [NSArray arrayWithObjects: fruits,vegetables,nil];
[fruits release];
[vegetables release];
[self setToolBarItems:items];
和选择像
-(void)fruitsClicked:(id)sender{
//code here
}
因为我松开按钮前,我不能够设置
fruits.enabled=NO;
任何帮助将不胜感激。
如何将UISegementedControl添加到工具栏? – Neelesh 2011-03-18 15:21:15
[toolBar setItems:[NSArray arrayWithObjects:segment,nil]]; – 2011-03-18 15:36:01
对不起。我失去了你的某个地方。 你能告诉我如何创建阵列。 是不是像 'NSArray * items = [NSArray arrayWithObjects:@“fruits”,@“vegetables”];' 如果是这样,我该如何设置选择器的方法? – Neelesh 2011-03-18 15:49:09