我有两个表视图TableView1,TableView2。当我点击任何按钮时,TableView1包含一个按钮列表,TableView2将出现一个数字列表。
现在,当我选择任何数字时,需要在点击按钮中显示该数字。
任何人都可以帮我解决这个问题,因为我是IOS的新手吗?
btn_select=[[UIButton alloc]init];
btn_select.frame=CGRectMake([UIScreen mainScreen].bounds.size.width-245,10,55, 27);
btn_select.layer.cornerRadius=5;
btn_select.backgroundColor=[UIColor orangeColor];
[btn_select addTarget:self action:@selector(NumberButtonclicke:) forControlEvents:UIControlEventTouchUpInside];
btn_select.tag=indexPath.row;
[btn_select.titleLabel setTextAlignment:NSTextAlignmentCenter];
[btn_select setTitle:@"1" forState:UIControlStateNormal];
[cell addSubview:btn_select];
-(void)NumberButtonclicke:(UIButton *)Sender
{
}
答案 0 :(得分:0)
-(void)NumberButtonclicke:(UIButton *)Sender
{
CGPoint buttonPosition = [sender convertPoint:CGPointZero toView: Yourtableview];
NSIndexPath *indexPath = [Yourtableview indexPathForRowAtPoint:buttonPosition];
NSString *str = [Yourarary objectAtIndex:indexPath.row]; // Your Number list
NSLog(@"Number is ---%@", str)
}
答案 1 :(得分:0)
可能只需要一个带有折叠的tableView,并在点击时展开Section。
以下是重复的答案:Expand/collapse section in UITableView in iOS
On选择行,在重新加载表时更改了Section Header