大家好,我已经实现了单击自定义按钮时显示drapdown项目的代码 但它不工作ios5提供显示下拉项目的解决方案,这对我来说太迫切了。
units = [[NSMutableArray alloc] initWithObjects:@"Metric(metres)",@"Imperial(feets)",nil];
dropDownView = [[DropDownView alloc] initWithArrayData:units cellHeight:30 heightTableView:60 paddingTop:-8 paddingLeft:-5 paddingRight:-10 refView:dropdownButton animation:BLENDIN openAnimationDuration:0 closeAnimationDuration:0];
dropDownView.delegate = self;
[dropdownButton setTitle:@"Metric(metres)" forState:UIControlStateNormal];
[self.view addSubview:dropDownView.view];
}
-(void)dropDownCellSelected:(NSInteger)returnIndex{
[dropdownButton setTitle:[units objectAtIndex:returnIndex] forState:UIControlStateNormal];
//[self calculatebuttonaction];
}
#pragma mark -
#pragma mark Class methods
-(IBAction)DropdownButtonClick{
[dropDownView openAnimation];
}
答案 0 :(得分:1)
如何简单地创建另一个UITableView(或UITableViewController)并将其与推/弹功能一起使用以显示下拉列表中的项目而不扩展任何内容?