我在tableView1的表頭中有2個按鈕。我希望它這樣,當人們點擊任一按鈕,發生兩件事情:有人點擊IOS中的按鈕時隱藏表格視圖
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];
}
但這不起作用。
你能說明你是如何設置myTableView1和myTableView2的嗎? – Ryan