我在 tableView1 的标题中有 2 个按钮。我想要这样当人们单击任一按钮时,会发生两件事:
tableView1 消失
tableView2 出现
或者
tableView1 出现
tableView2 消失
我怎样才能使用 IOS 做到这一点?
我尝试执行以下操作:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 0)
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage: [UIImage imageNamed:@"tableheader_01.png"]forState:UIControlStateNormal];
button.frame = CGRectMake(0, 0, 159, 57);
button.tag = 7;
[button addTarget:self action:@selector(hideTable:) forControlEvents:UIControlEventTouchUpInside];
UIButton *button2 = [UIButton buttonWithType:UIButtonTypeCustom];
[button2 setImage: [UIImage imageNamed:@"tableheader_02.png"]forState:UIControlStateNormal];
button2.frame = CGRectMake(159, 0, 161, 57);
button2.tag = 7;
[button2 addTarget:self action:@selector(hideTable:) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview: button];
[cell.contentView addSubview: button2];
hideTable 的代码如下:
-(IBAction) hideTable : (id) sender;
{
NSLog(@"test");
[self.myTableView1 setHidden:YES];
[self.myTableView2 setHidden:NO];
}
但这不起作用。